What
Define the (Python) Specifications trait set using a frozenset so it can be hashed.
Why
Simplifies switching on trait set in manager implementations in Python, where a handler map is a nice way to structure code.
ACs
- Generated Python Specifications use
frozenset for their static kTraitSet