ntioned above, the
thunk itself will run in its own thread.
</p>
<p>Exceptions may propagate out of this procedure if they arise while
setting up (that is, before the worker thread starts), which shouldn&rsquo;t
happen unless memory is exhausted or pthread has run out of resources.
Exceptions arising during execution of the task, if not caught by a
handler procedure, will terminate the program.  Exceptions thrown by
the handler procedure will propagate out of g-main-loop-run.
</p>
<p>This procedure uses g-i