# Functions
No description provided by the author
NewLock creates a new lock on the given key.
# Variables
AlreadyLockedError indicates that the lock is already locked.
NotLockedError indicates that the lock is not locked when trying to unlock.
# Structs
No description provided by the author