code: def _pushx(self, command, *args, **kwargs):
          
          result = self._traverse_command(command, *args, **kwargs)
          if self.indexable and result:
              self.index(args)
          return result
docs: Helper for lpushx and rpushx, that only index the new values if the list
          existed when the command was called