Why introduce `std::launder` rather than have the compiler take care of it? | Heykuki News