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