SUSPEND

Suspend until free space appears in the buffer.

Use this to create backpressure, forcing the producers to slow down creation of new values in response to consumers not being able to process the incoming values in time. SUSPEND is a good choice when all elements must eventually be processed.