標準データ型を含む FFI を介して単純な haskell 関数をエクスポートできます。ただし、標準データ型以外のデータ型を取る関数をエクスポートする方法がわかりません。
例えば
data SomeType a = SomeType a
data SomeOtherType b = SomeOtherType b
doSomething:: SomeType a -> SomeOtherType b
関数 doSomething をエクスポートするにはどうすればよいですか?
既存のドキュメントでは、非常に単純な例について説明しています。