{"ast_node_type":"other","tokens":[{"end":92,"kind":"keyword","start":0,"text":"//"}]}
        // two iterations yield `B` and finally `A` for a final traversal of [E, D, C, B, A]
        // since we've already visited `E`, that child isn't added to the stack. The last
        while let Some(bb) = self.visit_stack.last_mut().and_then(|(_, iter)| iter.next_back()) {