[Boost-users] variant has non-trivial destructor even when all constituents have trivial destructor