{"ast_node_type":"variable","tokens":[{"end":81,"kind":"keyword","start":0,"text":"let"}]}
        let span_start = colon_span.unwrap_or_else(|| param_span.shrink_to_hi());
        // Reconstruct the span of the entire predicate from the individual generic bounds.
        let span = bounds.iter().fold(span_start, |span_accum, bound| {