{"ast_node_type":"other","tokens":[{"end":49,"kind":"keyword","start":0,"text":"recurse(query,"}]}
        recurse(query, &mut node_states, source);
    for source in sources.iter().map(|&n| query.indices[n]) {
    }