libsugar
macro_rules! new { () => { ... }; ($e:expr) => { ... }; }
new a Box<T>
Box<T>
new!(xxx)
equivalent to
Box::new(xxx)