case_class.enum macro now has nice error messages when you put illegal stuff into the class body