docs: @Override
    public OutputStream asOutputStream() {
      return new OutputStream() {
        @Override
        public void write(byte[] b, int off, int len) {
          AbstractIoBuffer.this.put(b, off, len);
        }
  
        @Override
        public void write(int b) {
          AbstractIoBuffer.this.put((byte) b);
        }
      };
    }