anchor.diff:  namespace Giraffe.Serialization
  +
  +open FSharp.Control.Tasks.V2
   
   // ---------------------------
   // JSON
  
positive.code:     /// Serializes objects to camel cased JSON code.
      ///
      type NewtonsoftJsonSerializer (settings : JsonSerializerSettings) =
  
          let Utf8EncodingWithoutBom = new UTF8Encoding(false)
          let DefaultBufferSize = 1024
  
          static member DefaultSettings =
              JsonSerializerSettings(
  
negative.code:                 let json = Encoding.UTF8.GetString bytes
                  JsonConvert.DeserializeObject<'T>(json, settings)
  
              member __.DeserializeAsync<'T> (stream : Stream) = task {
                  let memoryStream = new MemoryStream(stream.Length |> int)
                  do! stream.CopyToAsync(memoryStream)
                  memoryStream.Seek(0L, SeekOrigin.Begin) |> ignore
                  let streamReader = new StreamReader(memoryStream)
                  let jsonTextReader = new JsonTextReader(streamReader)
                  return serializer.Deserialize<'T>(jsonTextReader)
              }
  // ---------------------------
  // XML
  // ---------------------------
  