{"ast_node_type":"other","tokens":[{"end":33,"kind":"keyword","start":0,"text":"match"}]}
            match (self, other) {
        fn $name(self, other: Self) -> Self {
                $( (Self::$int_ty(a), Self::$int_ty(b)) => Self::$int_ty(a $op b), )+