code: func WithFields(fields ...Field) Entry {
  	ne := newEntryWithFields(logFields)
  	ne.Fields = append(ne.Fields, fields...)
  	return ne
  }
docs: // WithFields returns a new log entry with the supplied fields appended