Possibility of replacing ARC with RAII in swift

Was confused about the flagging, too. Wondered if it got toxic later on, it didn't. Should be reverted.