I need to create a C++ metaprogramming DSL/API to describe generic data layouts. I want to have the data structure descriptions initialized statically (i.e. no dynamic memory al