def set_tags(self, *tags):
        tags = utils.normalize_tags(tags)
        handler = lambda test: utils.normalize_tags(test.tags + tags)
        self._set_or_remove_tags(handler)
        self.log('Set tag%s %s.' % (utils.plural_or_not(tags),
                                    utils.seq2str(tags)))
A function for finding the intersection of several different arrays
dataset/ETHPy150Open shellderp/sublime-robot-plugin/lib/robot/libraries/BuiltIn.py/_Misc.set_tags--crossover with--dataset/ETHPy150Open nipy/nitime/nitime/utils.py/multi_intersect