set<int, ???> s; // How do you use a lambda for a comparison type?
{
set<int, bool (*)(int a, int b)> s{[](int a, int b) { return a > b; }};
}
{
set<int, greater<>> s;
}
atomic<int> x;
x.store(10, memory_order_relaxed);
std::atomic_thread_fence
, std::atomic_signal_fence
std::kill_dependency