printAbove property
Emits a line of asynchronous/background output without disturbing the
active input line (e.g. a background :drive watch reporting a sync).
null when the host cannot repaint around output; callers then fall back
to writeLine.
Implementation
final void Function(String line)? printAbove;