{"ast_node_type":"other","tokens":[{"end":31,"kind":"keyword","start":0,"text":"if"}]}
    if !visited.insert(query) {
) -> Option<Option<Waiter>> {
        return if let Some(p) = stack.iter().position(|q| q.1 == query) {