'Initialise an instance.
:param locators: The list of locators to search.
:param kwargs: Passed to the superclass constructor,
except for:
* merge - if False (the default), the first successful
search from any of the locators is returned. If True,
the results from all locators are merged (this can be
slow).'

def __init__(self, *locators, **kwargs):

    self.merge = kwargs.pop('merge', False)
    self.locators = locators
    super(AggregatingLocator, self).__init__(**kwargs)
