Update tag_of.hpp

avoid mismatched-tags warning in clang
Merge pull request #3 from correaa/patch-1

Update tag_of.hpp

Declare std::array with struct keyword, as per C++11, not class.