Coroutines

Ease creating items concurrently to the consumer, working similar to a coroutine.