pub trait Matrix4 { // Provided method fn new() -> dMatrix4 { ... } }
constructor and converter for primitive type
construct as Identity