macro_rules! enum_seq_len {
    () => { ... };
    ($($enumval_0: tt, $enumval_1: tt,)*) => { ... };
    ($enumval: tt, $($enumval_0: tt, $enumval_1: tt,)*) => { ... };
}