code: async def spop(self, name, count=None):
          
          if count and isinstance(count, int):
              return await self.execute_command('SPOP', name, count)
          else:
              return await self.execute_command('SPOP', name)
docs: Remove and return a random member of set ``name``
          ``count`` should be type of int and default set to 1.
          If ``count`` is supplied, pops a list of ``count`` random
  +        members of set ``name``