anchor.diff:                  let currentConflict = 
                       { currentConflict with VersionsToExplore = Seq.tail currentConflict.VersionsToExplore }
   
  -                let packageDetails = {
  +                let packageConfig = {
                       GroupName          = groupName
                       Dependency         = currentRequirement
                       GlobalRestrictions = globalFrameworkRestrictions
  
positive.code:     GroupName          : GroupName
      GlobalRestrictions : FrameworkRestrictions
      RootSettings       : IDictionary<PackageName,InstallSettings>
      Version            : SemVerInfo
      Sources            : PackageSource list
      UpdateMode         : UpdateMode
  
negative.code:             | PackageRequirementSource.DependenciesFile _ ->
                  match r.VersionRequirement.PreReleases with
                  | PreReleaseStatus.No -> None
                  | _ -> Some r.Name
              | _ -> None)
          |> Set.ofSeq
  
      let cliToolSettings =
          rootDependencies
          |> Seq.choose (fun r ->
              match r.Parent with
              | PackageRequirementSource.DependenciesFile _ when r.IsCliTool ->
                  Some r.Name
              | _ -> None)
          |> Set.ofSeq
  
  