Implemented trivially copyable/destructible storage
Added specialization for empty variant