anchor.diff:      static member Default(sourceDir: string) : Config =
           {
               FrameworkName = FrameworkName(".NETFramework,Version=v4.0")
  -            IncludesFile = sourceDir +/ ".build" +/ "boot.fsx"
  +            IncludesFile = sourceDir @@ ".build" @@ "boot.fsx"
               NuGetCredentials = None
               NuGetDependencies = []
  -            NuGetPackagesDirectory = sourceDir +/ "packages"
  +            NuGetPackagesDirectory = sourceDir @@ "packages"
               NuGetSourceUrl = "http://nuget.org/api/v2/"
               SourceDirectory = sourceDir
           }
   
   /// Stage of execution for a boot system.
   type Stage =
  -    | BuildStage
  -    | ConfigureStage
  +| BuildStage
  +| ConfigureStage
   
   /// Abstracts over command-line environment features.
   [<AbstractClass>]
  
positive.code: open System.Text
  open NuGet
  
  let private ( +/ ) a b = Path.Combine(a, b)
  
  /// Specifies which version of the NuGet package to install.
  type NuGetVersion =
  
      /// Pick the latest available version.
      | Latest
  
      /// Pick the latest available version, including pre-release versions.
      | LatestPreRelease
  
      /// Pick the given semantic version, such as "2.1.170-alpha".
      | SemanticVersion of string
  
  /// Specifies NuGet package dependencies.
  type NuGetDependency =
  
negative.code:             |> Seq.iter (fun r -> assemblyRefs.Add(r.AssemblyName) |> ignore)
              pkg.AssemblyReferences
              |> Seq.filter (fun r -> IsSupported config r.SupportedFrameworks)
              |> Seq.map (fun r -> config.NuGetPackagesDirectory @@ dir @@ r.Path)
              |> SortAssemblyFilesByReferenceOrder
              |> Seq.iter pkgRefs.Enqueue)
          Seq.append assemblyRefs pkgRefs
  