Enums post

I feel like there are a ton of questions about enums that we could link to this from, and it's an interesting topic in general.
I agree that the lack of a generic variant in the framework is a bit annoying.