one_way_slot_map
macro_rules! define_key_type { ($key_type:ident<$pointer_type:ty> $(: $derive_1:ident $(+ $more_derives:ident)* )?) => { ... }; }