problems with ghc ffi