anchor.diff:                                                    Parent = Package(currentRequirement.Name,exploredPackage.Version,exploredPackage.Source) }
                                           GetPackageVersions = getVersionsF }}
   
  -                            step (Inner ((currentConflict,currentStep,currentRequirement), priorConflictSteps)) stackpack compatibleVersions flags
  +                            StepResult.Stage ((Inner ((currentConflict,currentStep,currentRequirement), priorConflictSteps)), stackpack, compatibleVersions, flags)
   
       let startingStep = {
           Relax              = false
  
positive.code:                             Ready = true
                              UnlistedSearch = true
                          }
                  step (Outer((currentConflict,currentStep,currentRequirement), priorConflictSteps)) stackpack compatibleVersions  flags
              else
                  let flags = { flags with FirstTrial = false }
                  let versionToExplore = Seq.head currentConflict.VersionsToExplore
  
negative.code: 
      let loopTime = DateTime.UtcNow
  
      let fuseConflicts stackpack currentRequirement filteredVersions currentConflict priorConflictSteps =
          let currentConflict,stackpack = boostConflicts filteredVersions currentRequirement stackpack currentConflict
  
          match priorConflictSteps with
  