code: func (l *UpdateableFileLock) Unlock() error {
  	l.lockLock.Lock()
  	defer l.lockLock.Unlock()
  
  	if !l.isLocked {
  		return AlreadyUnlockedErr
  	}
  	l.isLocked = false
  	return l.lock.Unlock()
  }
docs: // Unlock unlocks the filelock