{"ast_node_type":"variable","tokens":[{"end":80,"kind":"keyword","start":0,"text":"let"}]}
                    let t1 = tt::Ident::new(&format!("{}_self", f.sym), f.span);
                for f in fields.into_iter().rev() {
                    let t2 = tt::Ident::new(&format!("{}_other", f.sym), f.span);