docs: def all_string_like(iterable: Iterable[object]) -> bool:
      """
      If any element of an iterable is not a string, return `True`.
  
      :param iterable: Can be a set, a tuple, a list, etc.
      :return: Whether any element of an iterable is not a string.
  
      .. doctest::
  
          >>> all_string_like(['a', 'b', 'c', 3])
          False
          >>> all_string_like(('a', 'b', 'c', 'd'))
          True
      """
      return all(is_string_like(_) for _ in iterable)