Currently enums compare equal with `==` but not with `is`. I think it would be good if enums would be singletons like `None` instead.