 be based on closures in the slots of
the structure-object representing the stream, and those closures will invoke low-level i/o functions that
are stream-specific.</p>
<p>The pretty printer will just setup closures that will extract the underlying stream
object from a pprint-wrapped stream, and invoke its low-level functions. If pprint wrapping isn't present,
the slots will contain closures that directly invoke low-level functions of streams. Gray streams will
still replace the stream functions, because it