Might it be valuable to discuss when using atomics instead of explicit locks might be appropriate? Given that ManagedAtomic
is far more approachable than the C-based atomics we had access to before, it might be to explain when Swift developers would use one or the other.