macro_rules! token_set_union {
    ($($ts:expr),*) => { ... };
    ($($ts:expr),* ,) => { ... };
}