macro_rules! ty_vec {
    ($($t: tt, )*) => { ... };
    ($t: tt $(, $ts: tt)*) => { ... };
}