Control.Effect.Coroutine
class EffectCoroutine i o es
data Coroutine i o a
runCoroutine
suspend
data Iterator i o es a
evalIterator