macro_rules! require_mut { ($name:tt, $type:tt, $binding:expr, $stack:expr, $fn:literal) => { ... }; }