C++20 modularizer, convert #include code into using C++ module
- Valid standard C++20
- Headers must not define macros that affect other files
- Declarations in one header must have their definitions in one source with the same base name
C++20 modularizer, convert #include code into using C++ module