This way, some headers can include just the new header, which transitively decreases the total include size of test_macros.hpp.