{"ast_node_type":"variable","tokens":[{"end":85,"kind":"keyword","start":0,"text":"let"}]}
    let sig_iter = sig.inputs().iter().cloned().chain(std::iter::once(sig.output()));
    let sig = caller_sig.instantiate(tcx, args).skip_binder();
    tcx.arena.alloc_from_iter(sig_iter)