fn eval_binop( op: BinaryOp, args: &[RValue], context: &BuiltinContext<'_>, ) -> Result<RValue, RError>