pub fn ok(label: &str) -> String {
format!("ok \"{label}\"")
}
pub fn err(message: &str) -> String {
let escaped = message.replace('"', "\\\"");
format!("err \"{escaped}\"")
}
pub fn modules(names: &[&str]) -> String {
let list = names
.iter()
.map(|n| format!("\"{n}\""))
.collect::<Vec<_>>()
.join(" ");
format!("modules {list}")
}