pub fn csv_escape(s: &str) -> String
Escape a value for CSV output (wrap in quotes if it contains commas, quotes, or newlines).