code: def op_right(op):
      
      def method(self, other):
          return op(value_left(self, other), value_right(self, other))
      return method
docs: Returns a type instance method for the given operator, applied
      when the instance appears on the right side of the expression.