{"ast_node_type":"other","tokens":[{"end":76,"kind":"keyword","start":0,"text":"for"}]}
            for pat in prefix.iter().chain(slice.as_deref()).chain(suffix) {
        PatKind::Slice { prefix, slice, suffix } | PatKind::Array { prefix, slice, suffix } => {
                callback(pat);