Inherits from ProcessResult and represents an errored Process. This class
is usually used for Processes that did not even start or were impossible
to launch with the given configuration. A Process that started but errored
then is usually terminated with an instance of ProcessExit.