Wait, so the words "concepts" and "requires" were newly made keywords, and this breaks code, but the words "yield" and "await" were determined too important and too common to standards members that they needed to be renamed to the horrifically ugly "co_await" and "co_yield"?

Also, last time I actually tried to use C++20 none of the standard library implementations had std::format; has this changed now?

One day in the far away future the standard C++ hello world will use 'import std;' and 'std::print' and it will be glorious.

That will be in cpp2 already: https://github.com/hsutter/cppfront