macro_rules! ensure { ($expression: expr) => { ... }; ($expression: expr, $($argument: tt),+ $(,)?) => { ... }; }