The slice of TerminalBrick that chatRepl needs.
Optional
Subscribes to Ctrl+C, returning an unsubscribe. Lets Ctrl+C cancel an in-flight ask().
ask()
Called when the session ends, to give the terminal back.
The slice of TerminalBrick that chatRepl needs.