pub type AtomicMemoryState = Atomic<MemoryState>;