anchor.diff:                  sr.Deserialize<'T> jr
   
               member __.DeserializeAsync<'T> (stream : Stream) =
  -                task {
  -                    use sr = new StreamReader(stream, true)
  -                    use jr = new JsonTextReader(sr)
  -                    let sr = JsonSerializer.Create settings
  -                    return sr.Deserialize<'T> jr
  -                }
  +                use sr = new StreamReader(stream, true)
  +                use jr = new JsonTextReader(sr)
  +                let sr = JsonSerializer.Create settings
  +                Task.FromResult( sr.Deserialize<'T> jr )
   
   // ---------------------------
   // XML
  
positive.code:     ///
      [<AllowNullLiteral>]
      type IJsonSerializer =
          abstract member Serialize            : obj    -> string
          abstract member Deserialize<'T>      : string -> 'T
          abstract member Deserialize<'T>      : Stream -> 'T
          abstract member DeserializeAsync<'T> : Stream -> Task<'T>
  
      /// **Description**
      ///
  
negative.code:     open System.Threading.Tasks
      open Newtonsoft.Json
      open Newtonsoft.Json.Serialization
      open System.Text
  
      /// **Description**
      ///
  