if the arc is the last: the data structure is destructed and deallocated + atomic check
if the arch is not the last: atomic check
if the arch is not the last: atomic check
> You lose nothing when going out of scope with GC.
actually, you don't know
> actually, you don't know
I know because I’ve verified it.
sounds more like a form of manual memory management