detect complex switches (with enum parameters, objects or arrays)
keep source of complex switches in @:ast meta
generator fixes for TMeta