{"ast_node_type":"variable","tokens":[{"end":62,"kind":"keyword","start":0,"text":"let"}]}
    let sig = caller_sig.instantiate(tcx, args).skip_binder();
    // They will be rebound later in `lower_fn_ty`.
    let sig_iter = sig.inputs().iter().cloned().chain(std::iter::once(sig.output()));