# Functions
NewElection returns a new election on a given key prefix.
NewLocker creates a sync.Locker backed by an etcd mutex.
NewSession gets the leased session for a client.
NewSTMRepeatable initiates new repeatable read transaction; reads within the same transaction attempt always return the same data.
NewSTMSerializable initiates a new serialized transaction; reads within the same transactiona attempt return data from the revision of the first read.
NewUniqueKey creates a new key from a given prefix.
# Interfaces
STM is an interface for software transactional memory.