enum test tidy
case: and default: statements use lbl_break for their label
identifier/enum refactor - enums maintained in the tree