[monad.do_green] fixed: do not fail inside green coroutine decorator