The task-local stdout handle is line-buffered by default, but those created through `io::stdout()` are not buffered.