[Haskell-cafe] My try for a CoroutineT monad tranformer