rate_common
macro_rules! requires { ($($arg:tt)*) => { ... }; }
Like invariant, but for preconditions.