decent_synquote_alternative
macro_rules! join_ts { ($iter:expr) => { ... }; ($iter:expr, separator: $sep:expr) => { ... }; ($iter:expr, $part_pat:pat, $($part:expr) *) => { ... }; ($iter:expr, $part_pat:pat, $($part:expr) *, separator: $sep:expr) => { ... }; }