{"ast_node_type":"variable","tokens":[{"end":39,"kind":"keyword","start":0,"text":"let"}]}
            let mut preds = Vec::new();
        s if [&sym::all, &sym::any, &sym::not].contains(&s) => {
            let Some(NodeOrToken::Node(tree)) = iter.next() else {