pub fn channel<T>(capacity: usize) -> (Sender<T>, Receiver<T>) where T: Eq + Hash,
requeue
Creates a bounded, delayed mpsc channel for requeuing controller updates.