{"ast_node_type":"variable","tokens":[{"end":48,"kind":"keyword","start":0,"text":"let"}]}
        let func_ty = func.ty(caller_body, tcx);
    if let TerminatorKind::Call { ref func, fn_span, .. } = terminator.kind {
        if let ty::FnDef(def_id, args) = *func_ty.kind() {