[Haskell-beginners] Strange Failure in extern code via FFI