python __new__
How to derive from an enum in Python?