macro_rules! tuple_list {
() => { ... };
($i:ident) => { ... };
($i:ident,) => { ... };
($i:ident, $($e:ident),*) => { ... };
($i:ident, $($e:ident),*,) => { ... };
($i:expr_2021) => { ... };
($i:expr_2021,) => { ... };
($i:expr_2021, $($e:expr_2021),*) => { ... };
($i:expr_2021, $($e:expr_2021),*,) => { ... };
}