次のようなテンプレートHaskell関数を作成したいと思います。
$(isInstanceOf ''Read ''SomeType)
がのインスタンスであるTrue
場合は、のいずれかになり、それ以外の場合は結果になります。SomeType
Read
False
の結果を見てみたところreify
、コンストラクターの内容を探していると思いますClassI
が、ドキュメンテーションがやや不足していて、必要なものを解読するのに苦労しています。上記の関数を作成するために必要なデータを見つけるためにどこを探すべきかについて誰かがガイダンスを提供できますか?