code: func NewEscapeProxy(r io.Reader, escapeKeys []byte) io.Reader {
  	return &escapeProxy{
  		escapeKeys: escapeKeys,
  		r:          r,
  	}
  }
docs: // NewEscapeProxy returns a new TTY proxy reader which wraps the given reader
  // and detects when the specified escape keys are read, in which case the Read
  // method will return an error of type EscapeError.