[Haskell] Re: Converting a 'streaming' monad into a list