auto-wrap enums

this works now!

x.cast :uint