Add implementation of lock-for-write, read without locking reference Sref perhaps stands for "safe-reference". In Moscow ML land, this is just a normal reference of course.