Turn debugTerminalKeys into a single loop. (#111)
Turn debugTerminalKeys into a single loop. (#111)

Make it a looped KeyCommand inside a single call to runInputCmdT,
rather than calling runInputCmdT once for each character.

This removes some noise by letting us clear the prompt before printing the key that was read. 
 It also hopefully makes it closer to "real" results when entering multiple keys (e.g., holding them down).
judah/haskeline,judah/haskeline,ghc/packages-haskeline,ghc/packages-haskeline