{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"for"}]}
            for region in connected_regions.into_iter().flatten() {
            // for each pair of impl blocks in the same connected region.
                let impl_blocks = region.impl_blocks.into_iter().collect::<SmallVec<[usize; 8]>>();