pub fn output_prefixed_writer(&mut self) -> PrefixedWriter<&mut W> {
        PrefixedWriter::new(
            self.color_config,
            self.output_prefix
                .clone()
                .unwrap_or_else(|| Style::new().apply_to(String::new())),
            &mut self.out,
        )
    }
Construct a PrefixedWriter which will behave the same as `output`, but
without the requirement that messages be valid UTF-8
crates/turborepo-ui/src/prefixed.rs