macro_rules! i16 { (pub $name : ident) => { ... }; (pub($($vis : tt) +) $name : ident) => { ... }; ($name : ident) => { ... }; }
Creates an i16 newtype.
i16