macro_rules! if_8_bit {
(u8, $( yes = [$($yes:tt)*], )? $( no = [$($no:tt)*], )? ) => { ... };
(i8, $( yes = [$($yes:tt)*], )? $( no = [$($no:tt)*], )? ) => { ... };
($_:ident, $( yes = [$($yes:tt)*], )? $( no = [$($no:tt)*], )? ) => { ... };
}