I’m not as close to internals, though I’m interested in it someday. Has the discussion been had about supporting UnitEnum or BackedEnum has an array key in future versions? Are there reasons I’m missing why not supporting that and “forcing” WeakMap or SplObjectStorage is the better approach?