macro_rules! dbg { ($($x:tt)*) => { ... }; }
reference https://users.rust-lang.org/t/show-value-only-in-debug-mode/43686/3