[Haskell-cafe] Question about the Monad instance for Iteratee (from the enumerator package)