{"ast_node_type":"function","tokens":[{"end":72,"kind":"keyword","start":0,"text":"fn"}]}
        fn traverse(builder: &mut TopSubtreeBuilder, iter: TtIter<'_>) {
    ) -> Result<TopSubtree, ProcMacroExpansionError> {
            for tt in iter.collect_vec().into_iter().rev() {