code: def getch(self):
          
          return NotImplemented
          fno = stdout.fileno()
          mode = self.termios.tcgetattr(fno)
          try:
              self.tty.setraw(fno, self.termios.TCSANOW)
              ch = self.read(1)
          finally:
              self.termios.tcsetattr(fno, self.termios.TCSANOW, mode)
          return ch
docs: Don't use this yet
          
          It doesn't belong here but I haven't yet thought about a proper
          way to implement this feature and the features that will depend on
          it.