1 -- |All exit codes that the program can return (excepting ExitSuccess).
2 -- There's only one, since the program will try/fail forever upon errors.
6 -- |Indicates that the command-line arguments could not be parsed.
7 exit_args_parse_failed :: Int
8 exit_args_parse_failed = 1