code: def _pop(self, command, *args, **kwargs):
          
          result = self._traverse_command(command, *args, **kwargs)
          if self.indexable:
              self.deindex([result])
          return result
docs: Shortcut for commands that pop a value from the field, returning it while
          removing it.
          The returned value will be deindexed