macro_rules! is_match { ($expression: expr, $($pattern:tt)+) => { ... }; (tt $value:expr) => { ... }; }