{"ast_node_type":"variable","tokens":[{"end":80,"kind":"keyword","start":0,"text":"let"}]}
                    let fresh_base_ty = Ty::new_adt(self.tcx, *adt, fresh_args);
                    // `other_struct` itself. See `coerce-in-base-expr.rs`.
                    self.check_expr_has_type_or_error(