anchor.diff:                      [ 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.sortByDescending extractVersionNumber
                       |> List.map (fun di -> di.FullName)
  -                    |> List.sortDescending
                   findPath "TypeScriptPath" (String.Join(";", paths)) "tsc.exe"
         TimeOut = TimeSpan.FromMinutes 5. }
   
  
positive.code: 
  let private TypeScriptCompilerPrefix = "Microsoft SDKs" </> "TypeScript"
  
  /// Default parameters for the TypeScript task
  let TypeScriptDefaultParams = 
      { ECMAScript = ES3
  
negative.code: 
  open System
  open System.Text
  open System.IO
  
  /// Generated ECMAScript version
  type ECMAScript =
  