{"ast_node_type":"other","tokens":[{"end":41,"kind":"keyword","start":0,"text":"source:"}]}
            source: have_source.then(|| {
            level,
                let mut spans = vec![InnerSpan::new(loc as usize, loc as usize)];