Structs

This is essentially an AtomicPtr but is guaranteed to always be valid