[Haskell-cafe] lazy strings and parallel read