nom_locate
macro_rules! impl_hex_display { ($fragment_type:ty) => { ... }; }
this implementation has been generalized and no longer requires a macro