Working on the 'return' semantics specific to coroutines.