[Haskell-cafe] Space leak whilst implementing streams