ore the first call to &rsquo;await&rsquo; is made), say
because a regular file is passed to this procedure or memory is
exhausted.  In addition, any write error will cause a &rsquo;c-write-error
exception to be thrown out of this procedure.  With versions of this
library before 0.13, &rsquo;c-write-error exceptions arising after the first
write would propagate out of g-main-loop-run and could not be caught
locally.  Having write exceptions (say, because of EPIPE) interfering
with anything using the main loo