anchor.diff:      /// Serializes objects to camel cased JSON code.
       ///
       type NewtonsoftJsonSerializer (settings : JsonSerializerSettings) =
  -
  +        let serializer = JsonSerializer.Create settings
  +        
           let Utf8EncodingWithoutBom = new UTF8Encoding(false)
  -        let DefaultBufferSize = 1024
   
           static member DefaultSettings =
               JsonSerializerSettings(
  
positive.code:                 let json = Encoding.UTF8.GetString bytes
                  JsonConvert.DeserializeObject<'T>(json, settings)
  
              member __.DeserializeAsync<'T> (stream : Stream) =
                  use sr = new StreamReader(stream, true)
                  use jr = new JsonTextReader(sr)
                  let sr = JsonSerializer.Create settings
                  Task.FromResult(sr.Deserialize<'T> jr)
  
  // ---------------------------
  // XML
  // ---------------------------
  
negative.code:                 |> Encoding.UTF8.GetBytes
  
              member __.SerializeToStreamAsync (x : 'T) (stream : Stream) =
                  let memoryStream = new MemoryStream()
                  let streamWriter = new StreamWriter(memoryStream, Utf8EncodingWithoutBom)
                  let jsonTextWriter = new JsonTextWriter(streamWriter)
                  serializer.Serialize(jsonTextWriter, x)
                  memoryStream.CopyToAsync(stream)
  
              member __.Deserialize<'T> (json : string) =
                  JsonConvert.DeserializeObject<'T>(json, settings)
  