pub(crate) fn valtree_to_constant_expr<'tcx, S: UnderOwnerState<'tcx>>(
    s: &S,
    valtree: ValTree<'tcx>,
    ty: Ty<'tcx>,
    span: Span,
) -> ConstantExpr