function parseName(str) {
  // The string (strip punctuation, convert to lowercase)
  const value = toLower(str)
  // Split the string into words
  const words = toWords(value).slice(0, 10)
  // Get search terms
  const terms = words.filter(isSearchTerm)
  return { terms, value }
}
Breaks a name down into terms. Search terms are all words except initials,
prefixes, suffixes, and stop words.