The CLI's: the real process streams. .write is looked up per call, so the daemon's stdout
interception still reaches it.
import { processConsole } from './console.ts'; // Defined, not invoked: writes to the host process's stdout. function announce() { processConsole.log('TAP version 13\n'); }