macroquad
macro_rules! debug { (target : $ target : expr, $ ($ arg : tt) +) => { ... }; ($ ($ arg : tt) +) => { ... }; }