{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"//"}]}
        // since we've already visited `E`, that child isn't added to the stack. The last
        // When we yield `C` and call `traverse_successor`, we push `B` to the stack, but
        // two iterations yield `B` and finally `A` for a final traversal of [E, D, C, B, A]