anchor.diff:      register<Float64x2>(Float64x2Serializer.instance);
       register<Error>(ErrorSerializer.instance);
       register<Exception>(ErrorSerializer.instance);
  +    final objectIterableSerializer = new IterableSerializer<Object>();
       final intIterableSerializer = new IterableSerializer<int>();
       final doubleIterableSerializer = new IterableSerializer<double>();
       final numIterableSerializer = new IterableSerializer<num>();
       final stringIterableSerializer = new IterableSerializer<String>();
  +    register<List<Object>>(objectIterableSerializer);
  +    register<Set<Object>>(objectIterableSerializer);
       register<List<int>>(intIterableSerializer);
       register<Set<int>>(intIterableSerializer);
       register<Int8List>(intIterableSerializer);
  
positive.code:       } else if (value is Error || value is Exception) {
          return ErrorSerializer.instance;
        }
        return JsonObjectSerializer.instance;
      }
      return serializer;
    }
  
negative.code: 
    _Serializer() {
      register<dynamic>(DynamicSerializer.instance);
      register<Object>(DynamicSerializer.instance);
      register<DynamicObject>(DynamicObjectSerializer.instance);
      register<Null>(BaseSerializer.instance);
      register<Function>(BaseSerializer.instance);
      register<num>(NumSerializer.instance);
  