[Haskell-cafe] Trouble with [in,string]char* with hdirect