Changed `AtomicBoolSlot` to `class` from `struct`. It's more precise in semantics.