fn best_match(word: &str, names: &[String], used: &[bool]) -> Option<Match>
The closest of names not yet used that word resembles.
names
used
word