p in this way was not a good approach,
so from version 0.13 of this library all write exceptions will
propagate in the first instance out of this procedure so that they may
be caught locally, say by putting a catch expression around the call
to this procedure.
</p>
<p>Here is how EPIPE might be tested for:
</p><div class="example">
<pre class="example">(define main-loop (g-main-loop-new #f #f))
(a-sync (lambda (await resume)
	  (catch 'c-write-error
		 (lambda ()
		   (await-glib-put-bytevector await resume