Atomic Options
There are actually a large number of various variants of how these things work based on whether the properties are scalar values or objects, And exactly how keep, copy, readonly, nonatomic, and so forth interact. Normally the house synthesizers just know how to do the "correct thing" for all combos.E.g. if a constructor that isn't constexpr has to