Shouldn't the `__cplusplus value` for C++20 be `202002L` as per https://docs.microsoft.com/en-us/cpp/build/reference/zc-cplusplus?view=msvc-170 https://github.com/martinmoene/expected-lite/blob/b33d22b294865cdb94e557d779a25ff2096ba618/include/nonstd/expected.hpp#L103