[Haskell-cafe] Enumerators, Enumeratees and Iterators