 (pair? (caddr args))
			    (eqv? (caaddr args) EPIPE))
		       (begin
			 ... do something to cater for EPIPE ...)
		       (begin
			 ;; possibly rethrow the exception
			 (apply throw key args)))))))
(event-loop-run!)
</pre></div>

<p>Unlike the other await-* procedures in this module,
await-put-bytevector! and await-put-string! will not call &rsquo;await&rsquo; if
all the contents of the bytevector/string can be written immediately:
instead, after writing this procedure would return straight away
with