Custom Enum classes for the Python 3 enum module