[Haskell-beginners] FFI foreignPtr construction