{"ast_node_type":"variable","tokens":[{"end":81,"kind":"keyword","start":0,"text":"let"}]}
                let mut spans = vec![InnerSpan::new(loc as usize, loc as usize)];
            source: have_source.then(|| {
                for i in 0..num_ranges {