fn construct_const<'a, 'tcx>( tcx: TyCtxt<'tcx>, def: LocalDefId, thir: &'a Thir<'tcx>, expr: ExprId, const_ty: Ty<'tcx>, ) -> Body<'tcx>