pub fn parse_line(line: &str) -> Option<(String, Vec<String>)>
Double quotes honor \" and \\, single quotes are literal, and an open quote runs to the end of the line.
\"
\\