{"ast_node_type":"variable","tokens":[{"end":56,"kind":"keyword","start":0,"text":"let"}]}
        let (start, end) = (range.start(), range.end());
    pub fn spans_for_range(&self, range: TextRange) -> impl Iterator<Item = SpanData<S>> + '_ {
        let start_entry = self.spans.partition_point(|&(it, _)| it <= start);