A channel for sending a single message between asynchronous tasks.
Error returned from a
A future for a value that will be provided by another asynchronous task.
A means of transmitting a single value to another task.
Creates a new one-shot channel for sending values across asynchronous tasks.