A part of [Concurrency concepts]. [[also called "co-expressions", or, by [Knuth], "semi-coroutines"]]