docs: def explain(self):
          """Returns an explain plan record for this cursor.
  
          .. mongodoc:: explain
          """
          c = self.clone()
          c.__explain = True
  
          # always use a hard limit for explains
          if c.__limit:
              c.__limit = -abs(c.__limit)
          return next(c)