As discussed in PICARD-21, it'd be useful to be able to merge two multi-valued variables in tagger script. The existing $set() only works on flattened lists (strings), and $copy completely replaces the target.
luks suggested adding a new $copymerge(new, old) function (my naming) that will do this, removing duplicates.