docs: private void handleInterrupt(int ch, Char c) throws IOException {
          if (ch == Char.ESC || ch == Char.ABR || ch == Char.EOF) {
              throw new IOException("User interrupted: " + c.asString());
          }
      }