pub fn unbounded<T>() -> (UnboundedSender<T>, UnboundedReceiver<T>)
Create an unbounded mpsc channel.