anchor.diff:              member __.DeserializeAsync<'T> (stream : Stream) : Task<'T> =
                   JsonSerializer.DeserializeAsync(stream, resolver)
   
  -    /// **Description**
  -    ///
  +    /// <summary>
       /// Default JSON serializer in Giraffe.
       ///
       /// Serializes objects to camel cased JSON code.
  -    ///
  +    /// </summary>
       type NewtonsoftJsonSerializer (settings : JsonSerializerSettings) =
           let serializer = JsonSerializer.Create settings
           let Utf8EncodingWithoutBom = new UTF8Encoding(false)
  
positive.code:     open System.Xml
      open System.Xml.Serialization
  
      /// **Description**
      ///
      /// Interface defining XML serialization methods. Use this interface to customize XML serialization in Giraffe.
      ///
      [<AllowNullLiteral>]
      type IXmlSerializer =
          abstract member Serialize       : obj    -> byte array
          abstract member Deserialize<'T> : string -> 'T
  
      /// **Description**
      ///
      /// Default XML serializer in Giraffe.
      ///
      /// Serializes objects to UTF8 encoded indented XML code.
      ///
      type DefaultXmlSerializer (settings : XmlWriterSettings) =
          static member DefaultSettings =
              XmlWriterSettings(
  
negative.code:         abstract member Deserialize<'T>      : byte[] -> 'T
          abstract member DeserializeAsync<'T> : Stream -> Task<'T>
  
      /// <summary>
      /// <see cref="Utf8JsonSerializer" /> is an alternative serializer with 
      /// great performance and supports true chunked transfer encoding.
      ///
      /// It uses Utf8Json as the underlying JSON serializer to (de-)serialize
      /// JSON content. Utf8Json is currently
      /// the fastest JSON serializer for .NET.
      /// </summary>
      /// <remarks>https://github.com/neuecc/Utf8Json</remarks>
      type Utf8JsonSerializer (resolver : IJsonFormatterResolver) =
  
          static member DefaultResolver = Utf8Json.Resolvers.StandardResolver.CamelCase
  