fn fields(text: &str) -> Vec<(String, String)>
(field, value) pairs; a line starting with whitespace continues the value.
(field, value)