Waits until a channel receiver has a value or reaches a terminal state.
Delivered value, explicit close, or revoked terminal state.
Waits until a channel receiver has a value or reaches a terminal state.