anchor.diff:  #endif
   
   /// Walks up directory structure and tries to find paket.exe
  -let findPaketExe (prioritizedSearchPaths: DirectoryInfo seq) (baseDir: DirectoryInfo) =
  +let findPaketExe (prioritizedSearchPaths: string seq) (baseDir: DirectoryInfo) =
  +    let prioritizedSearchPaths = prioritizedSearchPaths |> Seq.map (fun d -> DirectoryInfo d)
   
       // for each given directory, we look for paket.exe and .paket/paket.exe
       let getPaketAndExe (directory: DirectoryInfo) =
  
positive.code:             | _ -> None
  
      let allDirs =
          Seq.concat [prioritizedSearchPaths ; getDiretoryAndAllParentDirectories baseDir]
          
      allDirs
      |> Seq.choose getPaketAndExe
  
negative.code:     sprintf "install --generate-load-scripts load-script-type %s load-script-framework %s project-root \"%s\"" 
          scriptType packageManagerTargetFramework (System.IO.Path.GetFullPath projectRootDirArgument)
  
  let getDirectoryAndAllParentDirectories (directory: DirectoryInfo) =
      let rec allParents (directory: DirectoryInfo) =
          seq {
              match directory.Parent with
  