docs: def skip(self, skip):
          """Skips the first `skip` results of this cursor.
  
          Raises :exc:`TypeError` if `skip` is not an integer. Raises
          :exc:`ValueError` if `skip` is less than ``0``. Raises
          :exc:`~pymongo.errors.InvalidOperation` if this :class:`Cursor` has
          already been used. The last `skip` applied to this cursor takes
          precedence.
  
          :Parameters:
            - `skip`: the number of results to skip
          """
          if not isinstance(skip, integer_types):
              raise TypeError("skip must be an integer")
          if skip < 0:
              raise ValueError("skip must be >= 0")
          self.__check_okay_to_chain()
  
          self.__skip = skip
          return self