Keybindings:
      Enter  send the current line to the interpreter
      ^D     end-of-file when line is empty
      ^C     interrupt execution
      ^L     clear transcript
      ^P/^N  move back/forward in history