{"ast_node_type":"variable","tokens":[{"end":95,"kind":"keyword","start":0,"text":"let"}]}
    let mut visited: IndexVec<G::Node, bool> = IndexVec::from_elem_n(false, graph.num_nodes());
) -> Vec<G::Node> {
    let mut result: Vec<G::Node> = Vec::with_capacity(graph.num_nodes());