mogwai::txrx
pub fn txrx_fold_shared<A, B, T, F>( t: Arc<Mutex<T>>, f: F) -> (Transmitter<A>, Receiver<B>) where A: Any, B: Any, T: Any, F: Fn(&mut T, &A) -> B + 'static,