macro_rules! correct_num_args_or_err {
    ($self:expr, $args:expr, $exact_num:literal, $name:expr) => { ... };
    ($self:expr, $args:expr, $min_num:literal, $max_num:literal, $name:expr) => { ... };
}