# Functions
AddFlags registers this package's flags on arbitrary FlagSets, such that they point to the same value as the global flags.
PrintAndExitIfRequested will check if the -version flag was passed and, if so, print the version and exit.
Version wraps the VersionVar function.
VersionVar defines a flag with the specified name and usage string.