docs: def _make_operator(method_name):
          """Return an operator method that takes parameters of type
          :class:`Dimension`, evaluates them, and delegates to the :class:`float`
          operator with name `method_name`"""
          def operator(self, other):
              """Operator delegating to the :class:`float` method `method_name`"""
              float_operator = getattr(float, method_name)
              try:
                  float_other = float(other)
              except (ValueError, TypeError):
                  return False
              return float_operator(float(self), float_other)
          return operator