[Haskell-cafe] Data.ByteString.Lazy.hPut and timeouts?