The channel datatype
Construction and observation
Synchronous, blocking operations
Basic operations
Questionable operations
List operations
Synchronous, non-blocking operations
The non-blocking result datatype
Basic operations
List operations
Asynchronous operations