Holds scope open until the returned release is called. Releasing twice is harmless.
scope
The release.
Holds
scopeopen until the returned release is called. Releasing twice is harmless.