{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"for"}]}
        for pat in relevant_patterns {
            self.patterns.iter().filter(|pat| ctor.is_covered_by(cx, pat.ctor()).unwrap_or(false));
            let specialized = pat.specialize(ctor, arity);