{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"std::iter::successors(Some((child.index(),"}]}
            std::iter::successors(Some((child.index(), child.clone())), |(_, current)| {
        let to_first_upmap = if child != input_ancestor {
                let parent = current.parent().unwrap();