{"ast_node_type":"variable","tokens":[{"end":89,"kind":"keyword","start":0,"text":"let"}]}
        let substs = self.substs_from_path_segment(generic_def, infer_args, None, false);
        };
        self.ctx.db.ty(typeable).substitute(Interner, &substs)