anchor.diff:                  tracefn "Response from %s:" firstUrl
                   tracefn ""
                   tracefn "%s" raw
  -            match parseODataListDetails(firstUrl,nugetURL,packageName,version,raw) with
  +            let doc = getXmlDoc firstUrl raw
  +            match parseODataListDetails(firstUrl,nugetURL,packageName,version,doc) with
               | EmptyResult ->
                   if verbose then tracefn "No results, trying again with Version instead of NormalizedVersion."
                   return! fallback()
  
positive.code:                     tracefn "Response from %s:" url
                      tracefn ""
                      tracefn "%s" raw
                  return parseODataListDetails(url,nugetURL,packageName,version,raw)
              }
  
          let fallback () =
  
negative.code:                 tracefn "%s" (match raw with Some s -> s | _ -> "NOTFOUND 404")
              match raw with
              | Some raw ->
                  let doc = getXmlDoc url raw
                  return parseODataEntryDetails(url,nugetURL,packageName,version,doc) |> ODataSearchResult.Match
              | None -> return ODataSearchResult.EmptyResult }
  
      async {
  