> People sometimes think that the composition of atomics also magically becomes an atomic operation. But this is not the case.<p>> var counter atomic.Int32<p>> func increment() {<p>> if counter.Load()%2 == 0 {<p>> sleep(10)<p>> counter.Add(1)<p>> } else {<p>> sleep(10)<p>> counter.Add(2)<p>> }<p>> }<p>Is "atomic operations composition" a real term? Or it's something like "monolithic microservice"? What does that even mean?