tuple_len
macro_rules! tuple_len { ( ($($a:expr),+) ) => { ... }; ( $len:expr, $a:expr, $($rest_a:expr,)+ ) => { ... }; ( $len:expr, $a:expr, ) => { ... }; }