Add deref-swap! and deref-reset! functions
Update README to claim *mostly* pure functions