add is_trivially_destructible.hpp