Support `yield return` like thing?

This like thing are basically a generators and uses concepts from coroutines. While being possible to implement it requires lots of work to transform generated code, at least when using JVM.
There was once discussion about them Generators via Continuations / Suspendable Functions

4 Likes