anchor.diff:        if !isRunning then
           isRunning := false
           if isEnabled then
  -          String(' ', 80) + String('\b', 80) + showCursor
  +          String(' ', currentLength) + String('\b', currentLength) + showCursor
             |> originalStdout.Write
             originalStdout.Flush()
       )
  
positive.code:                       |> String
                      | Fraction (n,d) ->
                        let ns, ds = string n, string d
                        String(' ',ds.Length-ns.Length) + ns + "/" + ds + " " + string a
                    color + textValue + progress +
                    String('\b', textValue.Length + progress.Length) + colorReset
                    |> originalStdout.Write
                    originalStdout.Flush()
                )
  
negative.code:     if RuntimeInformation.IsOSPlatform OSPlatform.Windows then
        WindowsConsole.enableVTMode()
  #else
      if Environment.OSVersion.Platform = PlatformID.Win32NT then
        WindowsConsole.enableVTMode()
  #endif
      ProgressIndicator.originalStdout.Flush()
      let encoding = ProgressIndicator.originalStdout.Encoding
  