'Call handlers and return their results.
Handlers will be called in the same order they were registered and
their results will be returned in the same order as well.'

def call(self, **kwargs):

    return [handler(**kwargs) for handler in self.handlers]
