/** NOTE: The CLI object should *not* call process.exit() directly. It should overflow only return exit codes. */