in src/builder.rs [63:69]
fn output(&self) -> anyhow::Result<Box<dyn SuperConsoleOutput>> {
if self.non_blocking {
Ok(Box::new(NonBlockingSuperConsoleOutput::new()?))
} else {
Ok(Box::new(BlockingSuperConsoleOutput))
}
}