Merge copies the data from a groups into this slice and returns the new slice. Appends if ID is not found in this slice otherwise overrides struct fields if not empty. Not thread safe.
(groups ...*Group)
source not stored for this graph (policy: none)