spaik
macro_rules! count_args { () => { ... }; ( $arg:ident ) => { ... }; ( $arg:ident, $($tail:ident),* ) => { ... }; }