Volatile
Protocol for adding volatile functionality.
(defprotocol IVolatile (-vreset! [o new-value] "Sets the value of volatile o to new-value without regard for the current value. Returns new-value."))