# Functions
ExitHandler converts errors that urfave/cli did not handle into a nicely printed message, and an appropriate os.Exit call to ensure this func never returns from either branch.
Problem returns a typed error that will report this message "nicely" to the user if it exits the CLI app.