code: func WriteTo(buffers [][]*rfc5424.Message, w io.Writer) error {
  	enc := gob.NewEncoder(w)
  	return writeTo(buffers, enc)
  }
docs: // WriteTo writes a snapshot of the buffers to the writer. The partitioning of
  // messages is not retained. The writer is left open.