Error is a helper function to check if an error has been produced, and respond appropriately.
Fatal is a helper function to check if a fatal error has been produced, and respond appropriately.
Success is a helper function to report a process finished successfully.