{"ast_node_type":"other","tokens":[{"end":55,"kind":"keyword","start":0,"text":"needs_catch_all_arm"}]}
            needs_catch_all_arm |= has_hidden_variants;
            // having any hidden variants means that we need a catch-all arm