{"ast_node_type":"variable","tokens":[{"end":57,"kind":"keyword","start":0,"text":"let"}]}
            let res = CValue::by_val(discr, dest_layout);
            let discr = fx.bcx.ins().select(is_niche, tagged_discr, untagged_variant);
            dest.write_cvalue(fx, res);