let (tx, rx) = mpsc::channel::<Block>();
Run
trait Message : Send { fn print(& self); }
let b = Arc::new(Mutex::new(Block{ value: 1 }));