pub fn words(name: &str) -> Vec<String>
Lower-case words of a name (letters and digits, at least two characters), each once: "Bracket, M8 – left" → ["bracket", "m8", "left"].
"Bracket, M8 – left"
["bracket", "m8", "left"]