docs: def gt(self, other):
          """
          Strictly greater than. Returns True if no part of this Interval
          extends lower than or into other.
          :raises ValueError: if either self or other is a null Interval
          :param other: Interval or point
          :return: True or False
          :rtype: bool
          """
          self._raise_if_null(other)
          if hasattr(other, 'end'):
              return self.begin >= other.end
          else:
              return self.begin > other