Cleaning up meta.hpp in the preprocessor