次のように、Haskell でインターフェイス (クラスまたはインスタンス) と実装ファイルを別々に作成したいと思います。
file1: (インターフェース用)
クラスXどこ funcX1 = doFuncX1 funcX2 = doFuncX2 .... インスタンスY funcY1 = doFuncY1 funcY2 = doFuncY2 ...
ファイル 2: (実装用)
doFuncX1 = ... doFuncX2 = ... doFuncY1 = ... ...
file1 を file2 にインポートする必要がある場合、またはその逆を行うにはどうすればよいですか?