anchor.diff:          |> Array.filter fileExists
           |> List.ofArray
   
  -    conventionBased @ manuallyAdded
  +    conventionBased @ manuallyAdded)
   
  -let libDirs =
  +let libDirs = lazy (
       bin
       |> directoryInfo
       |> subDirectories
       |> Seq.map (fun x -> x.FullName @@ ActualFramework)
       |> Seq.filter directoryExists
       |> List.ofSeq
  -    |> List.append [bin]
  +    |> List.append [bin])
   
   // Build API reference from XML comments
   let buildReference isRelease =
  
positive.code:         true
      |> Log "Copying styles and scripts: "
  
  let binaries() =
      let manuallyAdded =
          referenceBinaries
          |> List.map (fun b -> bin @@ b)
  
negative.code:     CleanDir (output @@ "reference")
      MetadataFormat.Generate
          (
              binaries.Value, output @@ "reference", layoutRootsAll.["en"],
              parameters = ("root", root isRelease)::info,
              sourceRepo = githubLink @@ "tree/master",
              sourceFolder = __SOURCE_DIRECTORY__ @@ ".." @@ "..",
              publicOnly = true,libDirs = libDirs.Value
          )
  
  // Build documentation from `fsx` and `md` files in `docs/content`
  