var
に対する get/set
だけ atomicにすればいいのであればpublic struct AtomicOptionalReferenceStorage<Instance: AnyObject>
https://github.com/apple/swift-atomics/blob/main/Sources/Atomics/AtomicStrongReference.swift#L444struct
だから駄目なんかな?AtomicOptionalReferenceStorage
が c.c. で extension Sendable where Instance: SEndable
ならOK?var
それ自体の更新が保護されるわけじゃないから?