tydi
macro_rules! cat { ($a:expr) => { ... }; ($a:expr, $($b:expr),+) => { ... }; }
Concatenate stuff using format with an underscore in between. Useful if the separator ever changes.