There should be only one way to denote a type (A.Default.B can't be denoted as A.B)
Generate TABLESWITCH/LOOKUPSWITCH bytecode command in case of "when" by enum entries