The C++20 standard requires it: https://en.cppreference.com/w/cpp/concepts/same_as clang-10 is supposed to have the "concepts" feature partially implemented: https://clang.llvm.org/cxx_status.html
This is dependent on whether we want to merge llvm-project 12.0 to stable/12, as I don't want to start backporting individual headers from newer libc++ versions.