4.56. kink/io/BUFFER_OUTPUT

4.56.1. BUFFER_OUTPUT.new(Wrapped ...[Buf_size])

`new` fun returns a wrapper `output` val which does userspace buffering.

Bytes written to the result output will be eventually written to `Wrapped` after buffering.

Preconditions

• `Wrapped` must be an `output` val

• Buf_size must be a non-negative int num