Additional help with the implementation provided by H. S. Teoh and bearophile.
Fixes Issue 9339 - Uniform for enums.
LGTM, but waiting for the auto tester.
It's been passing for a while now, but you can let it finish this one before pulling.
Ping - will this pull be merged anytime soon?
Oh that's a sweet one, thanks!