[Haskell-cafe] peekCString & free memory