anchor.diff:  
   open System
   open System.Text
  +open System.IO
   
   /// Generated ECMAScript version
   type ECMAScript =
  
positive.code:                     [ System.Environment.GetFolderPath System.Environment.SpecialFolder.ProgramFiles; System.Environment.GetFolderPath System.Environment.SpecialFolder.ProgramFilesX86]
                      |> List.map (fun p -> p </> TypeScriptCompilerPrefix)
                      |> List.collect (fun p -> try System.IO.DirectoryInfo(p).GetDirectories() |> List.ofArray with | _ -> [])
                      |> List.map (fun di -> di.FullName)
                      |> List.sortDescending
                  findPath "TypeScriptPath" (String.Join(";", paths)) "tsc.exe"
        TimeOut = TimeSpan.FromMinutes 5. }
  
  
negative.code: 
  let private TypeScriptCompilerPrefix = "Microsoft SDKs" </> "TypeScript"
  
  let extractVersionNumber (di : DirectoryInfo) = 
      match Double.TryParse di.Name with
      | true, d -> d
      | false, _ -> 0.0
  
  /// Default parameters for the TypeScript task
  let TypeScriptDefaultParams = 
      { ECMAScript = ES3
  