úÎ Ž© Converts an  into a   parameterized with the   [x]( functor. The coroutine treats an empty  input chunk as  .  Converts a   parameterized with the   [x]+ functor, treating an ampty input chunk as   , into an  .  Converts an  into a   parameterized with the   (  x) functor.  Converts a   parameterized with the   functor into an .  Converts an  into a   parameterized with the  functor.  Converts a   parameterized with the  functor into an .             coroutine-enumerator-0.1"Control.Monad.Coroutine.EnumeratoriterateeCoroutinecoroutineIterateeiterateeStreamCoroutinestreamCoroutineIterateeenumeratorCoroutinecoroutineEnumeratorenumerator-0.4.2Data.EnumeratorIterateemonad-coroutine-0.6Control.Monad.Coroutine Coroutine*Control.Monad.Coroutine.SuspensionFunctorsAwaitEOFStream EnumeratorYield