docs: def suggestions(self, word):
      """Returns a list of suggestions for a misspelled word.
  
      Args:
        word: The word to check.
  
      Returns:
        List of zero or more suggested replacements for word.
      """
      suggestions = set(self._misspelling_dict.get(word, [])).union(
          set(self._misspelling_dict.get(word.lower(), [])))
      return sorted([same_case(source=word, destination=w)
                     for w in suggestions])