anchor.diff:        } else if (value is Error || value is Exception) {
           return ErrorSerializer.instance;
         }
  -      return JsonObjectSerializer.instance;
  +      return ObjectSerializer.instance;
       }
       return serializer;
     }
  
positive.code:     register<bool>(BoolSerializer.instance);
      register<String>(StringSerializer.instance);
      register<DateTime>(DateTimeSerializer.instance);
      register<DynamicObject>(DynamicObjectSerializer.instance);
      register<Map>(MapSerializer.instance);
      register<List>(IterableSerializer.instance);
      register<Set>(IterableSerializer.instance);
  
negative.code:     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);
  