macro_rules! is_anon { ([]) => { ... }; ([(anon) $($rest:tt)*]) => { ... }; ([$other:tt $($modifiers:tt)*]) => { ... }; }