td_rlua::userdata
pub trait NewStruct { fn new() -> Self; fn name() -> &'static str; }
fn new() -> Self
fn name() -> &'static str