def __init__(self, pipeline=None, error_handler=None):
self.pipeline = pipeline or list(DEFAULT_PIPELINE)<EOL>self.error_handler = error_handler<EOL>
:arg pipeline: list of rules to use for signature generation
:arg error_handler: error handling function with signature
    ``fun(signature_data, exc_info, extra)``