Implemented a coroutine specific 'return' semantics.