Effect on original feature:
If a memory_order_release
atomic store is followed
by a memory_order_relaxed
store to the same variable by the same thread,
then reading the latter value with a memory_order_acquire
no longer provides any “happens before” guarantees,
even in the absence of intervening stores by another thread.