A futures oneshot channel that can be used for rendezvous.
Receiving end of the channel.
A sender part of the channel.
Create a new future-base rendezvous channel.