put

Holds view of ref, when some reader of its type may still read it: a view every reader already passed a later version of is not kept, and one already held at its version is kept as it is.