macro_rules! expand {
    ($macro:ident, $letter:tt) => { ... };
    ($macro:ident, [] => [$($acc:tt),*]) => { ... };
    ($macro:ident, [$letter:tt] => [$($acc:tt),*]) => { ... };
    ($macro:ident, $letter:tt, $($tail:tt),*) => { ... };
    ($macro:ident, [$letter:tt, $($tail:tt),*] => [$($acc:tt),*]) => { ... };
}
Expand description

Expands a tuple