# Structs
Leadership is a struct that captures the leadership state, possibly error if exception occurs.
# Interfaces
Detector is the interface for determining whether this instance is a leader.
# Type aliases
CheckLeaderFunc is all that a special backend needs to implement.
Status indicates leadership status.