{"ast_node_type":"variable","tokens":[{"end":53,"kind":"keyword","start":0,"text":"let"}]}
            let mut path_ctx = ctx.at_path(path, id);
        let substs = self.with_body_ty_lowering(|ctx| {
            let last_segment = path.segments().len().checked_sub(1);