anchor.diff:    Future<int> srem(String setId, Object value) => raw.srem(setId, serializer.serialize(value));
   
     /// Wrapper for [RawRedisCommands.spop].
  -  Future<Object> spop(String setId) => raw.spop(setId).transform(serializer.deserialize);
  +  Future<Object> spop(String setId) => raw.spop(setId).then(serializer.deserialize);
   
     /// Wrapper for [RawRedisCommands.smove].
     Future<bool> smove(String fromSetId, String toSetId, Object value) => raw.smove(fromSetId, toSetId, serializer.serialize(value));
  
positive.code: 
  
    /// Wrapper for [RawRedisCommands.lrange].
    Future<List<Object>> lrange(String listId, [int startingFrom=0, int endingAt=-1]) => raw.lrange(listId, startingFrom, endingAt).transform((x) => x.map(serializer.deserialize));
  
    /// Wrapper for [RawRedisCommands.lpush].
    Future<int> lpush(String listId, Object value) => raw.lpush(listId, serializer.serialize(value));
  
negative.code:   Future<int> zrevrank(String setId, Object value) => raw.zrevrank(setId, serializer.serialize(value));
  
    /// Wrapper for [RawRedisCommands.zrange].
    Future<List<Object>> zrange(String setId, int min, int max) => raw.zrange(setId, min, max).then((x) => x.map(serializer.deserialize));
  
    /// Wrapper for [RawRedisCommands.zrangeWithScores].
    Future<Map<Object,double>> zrangeWithScores(String setId, int min, int max) => raw.zrangeWithScores(setId, min, max).then(toScoreMap);
  
    /// Wrapper for [RawRedisCommands.zrevrange].
    Future<List<Object>> zrevrange(String setId, int min, int max) => raw.zrevrange(setId, min, max).then((x) => x.map(serializer.deserialize));
  
    /// Wrapper for [RawRedisCommands.zrevrangeWithScores].
    Future<Map<Object,double>> zrevrangeWithScores(String setId, int min, int max) => raw.zrevrangeWithScores(setId, min, max).then(toScoreMap);
  
    /// Wrapper for [RawRedisCommands.zrangebyscore].
    Future<List<Object>> zrangebyscore(String setId, num min, num max, [int skip, int take]) => raw.zrangebyscore(setId, min, max, skip, take).then((x) => x.map(serializer.deserialize));
  
    /// Wrapper for [RawRedisCommands.zrangebyscoreWithScores].
    Future<Map<Object,double>> zrangebyscoreWithScores(String setId, num min, num max, [int skip, int take]) => raw.zrangebyscoreWithScores(setId, min, max, skip, take).then(toScoreMap);
  
    /// Wrapper for [RawRedisCommands.zrevrangebyscore].
    Future<List<List<int>>> zrevrangebyscore(String setId, num min, num max, [int skip, int take]) => raw.zrevrangebyscore(setId, min, max, skip, take);
  