We propose to make the Dart VM stop automatically restoring the terminal settings upon exit.
Programs that set Stdin.echoMode or Stdin.lineMode would now have to manually restore the terminal settings upon exit if they wish (whether normally, by a signal, or an unhandled exception).