fn csv(rows: &[Vec<String>]) -> String { let mut out = String::new(); for r in rows { for c in r { out = out + c + ","; } out = out + "\n"; } out }