macro_rules! count_items {
() => { ... };
($first:ident) => { ... };
($first:ident, $($rest:ident),*) => { ... };
}macro_rules! count_items {
() => { ... };
($first:ident) => { ... };
($first:ident, $($rest:ident),*) => { ... };
}