fn tokenize(s: &str) -> Result<Vec<String>>
Split a header line into whitespace-separated tokens, keeping "..." strings and [...] lists intact.
"..."
[...]