anchor.diff:      inherit IIndexServiceClient
       inherit IDocumentServiceClient
       inherit ISearchServiceClient
  +    abstract HttpClient : HttpClient
   
   /// <summary>
   /// Simple request logging handler. This is not thread safe. Only use
  
positive.code:     member this.DeleteHelper<'U>(uri : string) = 
          async { return! this.RequestProcessor<'U>(fun () -> client.DeleteAsync(uri)) }
      interface IFlexClient with
          // Search related
          member this.Search(searchRequest : SearchQuery) : Task<Response<SearchResults>> = 
              Async.StartAsTask
  
negative.code:             with :? System.AggregateException as e -> 
                  let instance = Activator.CreateInstance<Response<'U>>()
                  let exn = e.Flatten()
                  instance.Error <- (sprintf "CLIENT_ERROR:%s" exn.InnerException.Message |> GenerateOperationMessage)
                  if exn.InnerException.InnerException <> null then 
                      instance.Error <- (instance.Error |> Append("Reason", exn.InnerException.InnerException.Message))
                  return instance
  