macro_rules! hex_impl {
    ($tr:ident, $ty:ty) => { ... };
}