macro_rules! debug { ($msg:expr) => { ... }; ($msg:expr, $($key:ident = $value:expr),* $(,)?) => { ... }; }