Enums work

They still leave a bit of garbage in static{...}