pub fn release<S: Storage + ?Sized>(storage: &S)
Give the lock back. A release that does not land leaves a stale entry, which the next claim breaks — so there is nothing here for a caller to do about it.