[boost] std::launder and its usage in Boost