Reads a line of input (blocking).
Returns null on EOF.
@override String? readLine() => _control.readLine();