macro_rules! concat_all { ($val:literal,$($rest:literal),+) => { ... }; ($single:literal) => { ... }; }