Trait Runnable
disrustor
pub trait Runnable: Send { fn run(self: Box<Self>); }
fn run(self: Box<Self>)