anchor.diff:              if not di.Exists then
                   di.Create ()
               Some di.FullName
  -    ))|> Option.defaultValue (
  +    ))|> Option.defaultWith (fun _ ->
           let fallback = Path.GetFullPath ".paket"
  -        if Logging.verbose then
  -            Logging.tracefn "Could not find LocalApplicationData folder, try to set the 'LocalAppData' environment variable. Using '%s' instead" fallback
  +        Logging.traceWarnfn "Could not find LocalApplicationData folder, try to set the 'LocalAppData' environment variable. Using '%s' instead" fallback
           fallback
       )
  
positive.code: let LocalRootForTempData =
      getEnvDir Environment.SpecialFolder.UserProfile 
      |> Option.orElse (getEnvDir Environment.SpecialFolder.LocalApplicationData)
      |> Option.defaultValue (
          let fallback = Path.GetFullPath ".paket"
          if Logging.verbose then
              Logging.tracefn "Could not detect a root for our (user specific) temporary files. Try to set the 'HOME' or 'LocalAppData' environment variable!. Using '%s' instead." fallback
          fallback
      )
  
  
negative.code:     getEnVar GlobalPackagesFolderEnvironmentKey 
      |> Option.map (fun path ->
          path.Replace (Path.AltDirectorySeparatorChar, Path.DirectorySeparatorChar)
      ) |> Option.defaultWith (fun _ ->
          Path.Combine (LocalRootForTempData,".nuget","packages")
      )
  
  