{"ast_node_type":"variable","tokens":[{"end":58,"kind":"keyword","start":0,"text":"let"}]}
            let specialized = pat.specialize(ctor, arity);
        for pat in relevant_patterns {
            for (subpat, column) in specialized.into_iter().zip(&mut specialized_columns) {