Python Enumeration Types and Data Classes