macro_rules! tokens { ($($kind:ident $(($($tt:tt)*))? @ $start:literal .. $end:literal),* $(,)?) => { ... }; }