macro_rules! impl_serdebytestr_tuple {
(@impl $($A:ident $a:ident)*) => { ... };
(@inc , $B:ident $b:ident $($C:ident $c:ident)*) => { ... };
(@inc $($A:ident $a:ident)*, $B:ident $b:ident $($C:ident $c:ident)*) => { ... };
(@inc $($A:ident $a:ident)*,) => { ... };
($($t:tt)*) => { ... };
}