This is a useful conversation topic about the broader question of correct implementation, but I agree with @mbrandonw that this is not really a good way to achieve your goals, as I discuss at @Atomic property wrapper for standard library? - #7 by lukasa.
1 Like