macro_rules! impl_to_value_for_integer { ($ty:ty, signed) => { ... }; ($ty:ty, unsigned) => { ... }; }