macro_rules! ensure_eq { ($left:expr, $right:expr) => { ... }; ($left:expr, $right:expr,) => { ... }; ($left:expr, $right:expr, $($arg:tt)+) => { ... }; }