anchor.diff:        match upload with 
         | Choice2Of2 msg -> return! RequestErrors.BAD_REQUEST msg ctx
         | Choice1Of2 id ->
  +          let sch = 
  +            [ Schema("http://schema.org", "WebPage", ["url", JsonValue.String url ])
  +              Schema("http://schema.thegamma.net", "CompletionItem", ["hidden", JsonValue.Boolean true ]) ]
             return! ctx |> Serializer.returnMembers [
  +            Member("preview", None, Result.Nested("/null"), [], sch)
               Member("explore", None, Result.Provider("pivot", root + "/providers/data/query/" + id), [], [])
             ] })
       
  
positive.code:       match upload with 
        | Choice2Of2 msg -> return! RequestErrors.BAD_REQUEST msg ctx
        | Choice1Of2 id ->
            return! ctx |> Serializer.returnMembers [
              Member("explore", None, Result.Provider("pivot", root + "/providers/data/query/" + id), [], [])
            ] })
  
  
negative.code:           return! Pivot.handleRequest meta data (List.map fst ctx.request.query) ctx }
      )
  
      path "/providers/data/getAllEntries" >=> xcookie (fun ck ctx -> async {
        let url = ck.["url"]
        let csv = WebScrape.DataProviders.getAllEntries url
  