Doxygen fixes
Simplified test code
Added simple metaprogramming tools for basic type-based map for tuple<pair<>...>