Ah, I see were you're getting to. If we would add that extra overload, and callers specify the actual enumeration element type, they could use the same properties as the ones we have for simple types.
Hmm, I think we can do that...after I'm finished cleaning up the numeric assertions ;-)