Using `ref.single.update(newValue)` could be more efficient. (I know eliminating a read dependency can help in a DB transaction, but not sure about in our STM implementation.)