{"ast_node_type":"variable","tokens":[{"end":59,"kind":"keyword","start":0,"text":"if"}]}
                if let tt::TokenTree::Subtree(_) = &tt[i] {
                // twice, and will update it twice which will lead to errors.
                    subtrees_stack.push(i);