pub fn channel() -> (Signal, Watch)
Creates a drain channel.
The Signal is used to start a drain, and the Watch will be notified when a drain is signaled.
Signal
Watch