{"ast_node_type":"variable","tokens":[{"end":92,"kind":"keyword","start":0,"text":"let"}]}
        let mut roots_reachable_from_non_diverging = DepthFirstSearch::new(&coercion_graph);
        // variables. (Note that this set consists of "root variables".)
        for &non_diverging_vid in &non_diverging_vids {