{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"for"}]}
        for ipat in self.iter_fields() {
        let mut fields: Vec<_> = (0..self.arity).map(|_| PatOrWild::Wild).collect();
            fields[ipat.idx] = PatOrWild::Pat(&ipat.pat);