anchor.diff:  [<Sealed>]
   type GetDocumentByIdHandler(documentService : IDocumentService) = 
       inherit HttpHandlerBase<NoBody, Document.Dto>()
  -    override this.Process(request, body) = SomeResponse(documentService.GetDocument(request.ResId.Value, request.SubResId.Value), Ok, NotFound)
  +    override __.Process(request, _) = SomeResponse(documentService.GetDocument(request.ResId.Value, request.SubResId.Value), Ok, NotFound)
   
   /// <summary>
   ///  Create a new document
  
positive.code: [<Sealed>]
  type PostDocumentByIdHandler(documentService : IDocumentService) = 
      inherit HttpHandlerBase<Document.Dto, CreateResponse>()
      override this.Process(request, body) = 
          match documentService.AddDocument(body.Value) with
          | Choice1Of2(response) -> SuccessResponse(response, Created)
          | Choice2Of2(Error.DocumentIdAlreadyExists(_) as error) -> FailureResponse(error, Conflict)
  
negative.code: [<Sealed>]
  type DeleteIndexByIdHandler(indexService : IIndexService) = 
      inherit HttpHandlerBase<NoBody, unit>()
      override __.Process(request, _) = SomeResponse(indexService.DeleteIndex(request.ResId.Value), Ok, BadRequest)
  
  ///// Update an index
  //[<Name("PUT-/indices/:id")>]
  