# Functions
DisableLog disables all library log output.
GetLatestVersion returns the latest version available from the given slice.
Upgrade attempts to upgrade a group of services exposed through the Manager interface.
UseLogger uses a specified Logger to output package logging info.
VersionsToApply determines which versions should be applied as migrations based on the current version.
# Variables
ErrReversion is an error returned when an attempt to revert to a previous version is detected.
# Interfaces
Manager is an interface that exposes the necessary methods needed in order to migrate/upgrade a service.