[Haskell-cafe] Seeking advice on best practices with FFI