Simple wrappers for primitive types to enforce atomic access
