# Functions
NewManager creates a new change list Manager.
NewManagerOptions creates an empty ManagerOptions.
# Variables
ErrAlreadyCommitted is returned when attempting to commit an already committed ChangeSet.
ErrChangeSetClosed is returned when attempting to make a change to a closed (committed / commit in progress) ChangeSet.
ErrCommitInProgress is returned when attempting to commit a change set that is already being committed.
ErrUnknownVersion is returned when attempting to commit a change for a version that doesn't exist.
# Interfaces
A Manager manages sets of changes in a version friendly manager.
ManagerOptions are options used in creating a new ChangeSet Manager.