[Haskell-cafe] foreign function types