fn normalise_ws(text: &str) -> String
Collapse every run of whitespace to one space and trim the ends.