macro_rules! binary_op {
    ($name:ident, $opcode:expr) => { ... };
}