docs: def uniqueify(my_list: Any) -> List[Any]:
      """Remove duplicate entries in a list retaining order."""
      if sys.version_info >= (3, 6):
          # An implementation specific detail of py3.6 is the retention of order
          # within a dictionary. In py3.7 this becomes the documented behaviour.
          return list(dict.fromkeys(my_list))
  
      # Slower method of order preserving unique list in older python versions
      seen = set()
      return [x for x in my_list if x not in seen and not seen.add(x)]