pub fn mod(a: &Expr, b: &Expr, scope: &[(String, Value)]) -> R
剰余(truncated、符号は被除数。int の 0 剰余は MOD_ZERO)。