`trivial unions (was std::uninitialized<T>)` introduces a standard way to provide constexpr friendly uninitialized storage. There's wording changes related to `inplace_vector` included in that paper as well. See: https://wg21.link/P3074