The failures that reach the outside Promise of an IosIgpapi entry: what
happens before main begins — the snapshot's decode error and the launch
burst's failure. No iOS launch hands a tail to the process's background
fibers; a platform's tail fails a call only with the session-fatal error
that ended the process, which the launch's own failure already names, so no
entry's union lists a class of its own for it. Every error main's
effects raise is handled inside main with typed catchTag; an error it
leaves unhandled rejects the call too, as the same tagged object.
The failures that reach the outside Promise of an
IosIgpapientry: what happens beforemainbegins — the snapshot's decode error and the launch burst's failure. No iOS launch hands a tail to the process's background fibers; a platform's tail fails a call only with the session-fatal error that ended the process, which the launch's own failure already names, so no entry's union lists a class of its own for it. Every errormain's effects raise is handled insidemainwith typedcatchTag; an error it leaves unhandled rejects the call too, as the same tagged object.