This seems like it tries to be all things to all people. I wonder if it will succeed.
C++20 modules from 60 years ago when people didn't know how to design modules
They haven't looked at how languages such as D/Rust/Zig/Swift are doing, instead they went blind and they built a "new" thing with the limitations of their old design
What a shame