`std::is_trivially_copyable` disagreement between GCC and Clang for type wrapper Consider the following move-only type: