A functionally identical port of java.io.OutputStream, primarily brought
into jist.swans.app.io package so that it could be dynamically rewritten and
tagged with the appropriate blocking invocation semantics.
A functionally identical port of java.io.OutputStreamWriter, primarily
brought into jist.swans.app.io package so that it could be dynamically
rewritten.