The PImpl idiom and the C++26 std:indirect type
The PImpl idiom has been updated in C++26 to use the std::indirect_type. This change simplifies the implementation and reduces the need for manual memory management. It's a significant improvement for developers using this idiom. Update your code to use the new std::indirect_type.