def __init__(self, function):
matcher_base_t.__init__(self)<EOL>self.function = function<EOL>
:param function: callable, that takes single argument -
                 declaration instance should return True or False