fn words(text: &str) -> Vec<String>
Words of a name, split on everything that is not a letter or a digit.