//! Arithmetic operations — used by lvm's arith dispatch.
// ──────────────────────────────────────────────────────────────────────────────
// PORT STATUS
// source: src/lvm.c arith helpers (luaV_arith / luaV_lessthan / ...)
// target_crate: lua-types
// confidence: high
// todos: 0
// port_notes: 0
// unsafe_blocks: 0
// notes: Arith opcode kind enum and operand-promotion helpers shared by
// lua-vm's OP_ADD / OP_SUB / ... handlers. Mirrors the C lvm.c
// intop+/tonumber+ patterns.
// ──────────────────────────────────────────────────────────────────────────────