I am a bit confused on the status of synchronized_value, on one hand it is suggested in CppCoreGuidelines, but on the other it is not available in C++20, there is not even a boo