macro_rules! eg { ($msg : expr) => { ... }; (@ $msg : expr) => { ... }; () => { ... }; }
Generate error with debug info