Coroutines

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