Coroutine based operation functor.
Coroutine monad implementation.
Merge pull request #1 from skeuchel/master

Coroutine based operation functor.