movable-only elements can be yielded from a coroutine