macro_rules! count_ident {
    () => { ... };
    ($i0:ident $($i:ident)*) => { ... };
}