anchor.diff:      
       /// Standard FlexSearch response to all web requests 
       type Response<'T> = 
  -        { Data : 'T
  +        { [<NullGuard.AllowNullAttribute>]
  +          Data : 'T
  +          [<NullGuard.AllowNullAttribute>]
             Error : OperationMessage }
           
           /// Populate response with data part populated
  
positive.code:     let inline getIndexName (owin : IOwinContext) = removeTrailingSlash owin.Request.Uri.Segments.[2]
      let inline subId (owin : IOwinContext) = removeTrailingSlash owin.Request.Uri.Segments.[4]
      
      type IHttpHandler = 
          abstract Execute : RequestContext -> unit
      
  
negative.code:                 | Choice1Of2 body -> processHandler body
                  | Choice2Of2 error -> processFailure error
      
      let generateRoutingTable (modules : Dictionary<string, IHttpHandler>) = 
          let result = new Dictionary<string, IHttpHandler>(StringComparer.OrdinalIgnoreCase)
          for m in modules do
              let valueWithSlash, valueWithoutSlash = 
                  let intermediate = m.Key.Substring(m.Key.IndexOf("-") + 1)
  