anchor.diff:  ﻿namespace FlexSearch.Client
   
  -open System.Threading.Tasks
   open FlexSearch.Api
   open FlexSearch.Api.Errors
  +open FlexSearch.Api.Messages
  +open System
  +open System.Collections.Generic
  +open System.Net
   open System.Net.Http
  -open System
  -open System.Net
   open System.Net.Http.Formatting
  -open FlexSearch.Api.Messages
   open System.Text
  -open System.Collections.Generic
  +open System.Threading.Tasks
   
   type IIndexServiceClient = 
       abstract Connect : unit -> Task<Response<unit>>
  
positive.code:     member this.DeleteHelper<'U>(uri : string) = 
          async { return! this.RequestProcessor<'U>(fun () -> client.DeleteAsync(uri)) }
      interface IFlexClient with
          // Index related
          member this.Connect() : Task<Response<unit>> = Async.StartAsTask(this.GetHelper<unit>("/ping"))
          member this.AddIndex(index : Index) : Task<Response<CreateResponse>> = 
  
negative.code:                 log.Append(request.Method.ToString() + " ") |> ignore
                  log.AppendLine(request.RequestUri.ToString()) |> ignore
                  // Add body here
                  if request.Content <> null then let! requestBody = Async.AwaitTask(request.Content.ReadAsStringAsync())
                                                  log.AppendLine(requestBody) |> ignore
                  log.AppendLine("----------------------------------") |> ignore
                  log.AppendLine("Response") |> ignore
                  let! response = Async.AwaitTask(work)
  