macro_rules! prune_single { ($macro:ident, $item:ident, ) => { ... }; ($macro:ident, $item:ident, $item0:ident $($item_rest:ident)*) => { ... }; }
macro_rules! prune_single { ($macro:ident, $item:ident, ) => { ... }; ($macro:ident, $item:ident, $item0:ident $($item_rest:ident)*) => { ... }; }