anchor.diff:              |> Array.map (fun (name, version) -> name, parseVersionRange version)
               |> Array.toList
   
  -        return officialName,downloadLink,packages
  -    }
  +        return { Name = officialName; Url = downloadLink; Dependencies = packages }
  +    }
  +
   
   /// The NuGet cache folder.
   let CacheFolder = 
  
positive.code: 
          File.Delete(nuspec.FullName)
  
          return officialName,package,dependencies
      }
  
  /// Downloads the given package to the NuGet Cache folder
  
negative.code:             with _ -> tryNext rest
          | [] -> failwithf "Couldn't get package details for package %s on %A" package sources
      
      let source, nugetObject = tryNext sources
      { Name = nugetObject.Name
        Source = source
        DownloadLink = nugetObject.Url
        DirectDependencies = nugetObject.Dependencies  }
  
  let GetVersions sources package = 
      sources
  