macro_rules! combine_parsers { ($first : expr) => { ... }; ($first : expr, $($rest : expr),+) => { ... }; }