macro_rules! tuple_macro {
($m:ident) => { ... };
(@rec $m:ident ()) => { ... };
(@rec $m:ident ($x:ident, $($xs:ident,)*)) => { ... };
}
macro_rules! tuple_macro {
($m:ident) => { ... };
(@rec $m:ident ()) => { ... };
(@rec $m:ident ($x:ident, $($xs:ident,)*)) => { ... };
}