macro_rules! eq_or_fault {
    ($self:ident, $lhs:expr, $rhs:expr, $msg:expr) => { ... };
}