{"ast_node_type":"other","tokens":[{"end":49,"kind":"keyword","start":0,"text":"for"}]}
        for (idx, pat) in first_n.chain(last_n) {
        let last_n = pats.iter().enumerate().skip(dotdot).map(|(idx, pat)| (idx + missing, pat));
            if let PatKind::Wild = pat.kind {