macro_rules! impl_unsigned_int_into_signed { ($typ:ty) => { ... }; ($typ:ty, $inner:ty) => { ... }; }