{"ast_node_type":"variable","tokens":[{"end":87,"kind":"keyword","start":0,"text":"let"}]}
        let tcx = args.as_ref().map(|t| quote! { #t }).unwrap_or_else(|| quote! { _ });
    let cache = if let Some((args, expr)) = modifiers.cache.as_ref() {
        // expr is a `Block`, meaning that `{ #expr }` gets expanded