An OrderedSet is a custom MutableSet that remembers its order, so that every

WWW: https://pypi.org/project/ordered-set
