Attempts to share an upstream BufferedOutput, and creates a new instance where there's not a shared one available.
An output stream.
Remarks: Where an upstream instance is visible it will be returned. Otherwise, a new instance is created based upon the bufferSize exposed by the associated conduit
See Implementation
Attempts to share an upstream BufferedOutput, and creates a new instance where there's not a shared one available.