code: func (e *Encoder) Encode(payloads ...[]byte) error {
  	for _, p := range payloads {
  		if err := e.encodeLine(p); err != nil {
  			return err
  		}
  	}
  
  	return nil
  }
docs: // Encode encodes a pkt-line with the payload specified and write it to
  // the output stream.  If several payloads are specified, each of them
  // will get streamed in their own pkt-lines.