macro_rules! _lua_op {
(or, $x: expr, $y: expr) => { ... };
(and, $x: expr, $y: expr) => { ... };
(add, $x: expr, $y: expr) => { ... };
(sub, $x: expr, $y: expr) => { ... };
(mul, $x: expr, $y: expr) => { ... };
(div, $x: expr, $y: expr) => { ... };
(rem, $x: expr, $y: expr) => { ... };
(exp, $x: expr, $y: expr) => { ... };
(eq, $x: expr, $y: expr) => { ... };
(not_eq, $x: expr, $y: expr) => { ... };
(less_eq, $x: expr, $y: expr) => { ... };
(greater_eq, $x: expr, $y: expr) => { ... };
(less, $x: expr, $y: expr) => { ... };
(greater, $x: expr, $y: expr) => { ... };
(concat, $x: expr, $y: expr) => { ... };
}