code: func (s *CombinedPrimitiveSlice) UpsertRemote(l interface{}) {
  	v := s.upsert(l)
  	v.remote = l
  	v.remoteSet = true
  }
docs: // UpsertRemote adds l to the slice.  If there is already a value of l in the
  // slice for either the local or recorded, set on that value as the remote value
  // Otherwise append a new item to the list with the remote value.