{"ast_node_type":"variable","tokens":[{"end":81,"kind":"keyword","start":0,"text":"let"}]}
        let (input_ancestor, output_ancestor) = match &changes[parent as usize] {
    for DependentChange { parent, child } in dependent_changes.into_iter() {
            // No change will depend on an insert since changes can only depend on nodes in the root tree