macro_rules! i2 { ($value: expr) => { ... }; }
Produce a value of type i2
This macro checks at compile-time that it fits. To check at run-time see the i2::new function.
i2::new