If i'm checking if something is in an atom, and based off that, changing it, in order to make that a transaction, i need to do it in one swap call right?
I guess in my case, the atom holds another stateful object, so it's pointless anyway...
and in fact can be a problem, since functions passed to swap! can get retried
@hiredman good point. wow. yeah, i didn't think of that.