{"ast_node_type":"other","tokens":[{"end":10,"kind":"keyword","start":0,"text":"//"}]}
        //
        // be popped off during iteration until we get back to `A`. This yields [E, D, C].
        // When we yield `C` and call `traverse_successor`, we push `B` to the stack, but