{"ast_node_type":"other","tokens":[{"end":33,"kind":"keyword","start":0,"text":"tls::with_context_opt(|icx|"}]}
    tls::with_context_opt(|icx| {
fn track_diagnostic<R>(diagnostic: DiagInner, f: &mut dyn FnMut(DiagInner) -> R) -> R {
        if let Some(icx) = icx {