In this library there are defined some C++ helper functions, debug tools and reflection utils using typically macro definitions and some template metaprogramming tricks