[Haskell-cafe] Suggestions for a hReadUntilStr implementation