Macros
Atomic
AtomicBuilder