{"ast_node_type":"variable","tokens":[{"end":56,"kind":"keyword","start":0,"text":"let"}]}
                    let cl_ty = subs.as_closure().sig();
                } else if let ty::Closure(id, subs) = arg_ty.kind() {
                    let ret_ty = cl_ty.output().skip_binder();