anchor.diff:  module internal ProgressIndicator =
     let originalStdout = stdout
     let originalStderr = stderr
  -  let private hideCursor = "\x1B[?25l"
  -  let private showCursor = "\x1B[?25h"
  +  let private hideCursor = "\u001b[?25l"
  +  let private showCursor = "\u001b[?25h"
     let private animation = @"|/-\"
   
  -  let private color = "\x1b[1;30m"
  -  let private colorReset = "\x1B[0m"
  +  let private color = "\u001b[1;30m"
  +  let private colorReset = "\u001b[0m"
  +
  +  let private backStart = "\u001b[1000D"
     
     let mutable private textValue = String.Empty
     let private progressValue = Percent 0 |> ref
  
positive.code:                       + " " + string a
                    currentLength <- textValue.Length + progress.Length
                    color + textValue + progress
                    + String('\b', currentLength) + colorReset + hideCursor
                    |> originalStdout.Write
                    originalStdout.Flush()
                )
  
negative.code:       if !isRunning then
          isRunning := false
          if isEnabled then
            String(' ', currentLength) + backStart + showCursor
            |> originalStdout.Write
            originalStdout.Flush()
      )
  