code: func (l List) String() string {
  	buf := pool.AllocBuffer()
  	defer pool.ReleaseBuffer(buf)
  	l.writeToBuffer(buf)
  	return buf.String()
  }
docs: // String returns a string representation of the key/value pairs in
  // logfmt format: "key1=value1 key2=value2  ...".