Handlers, use an intersection of other modules'
SignatureMessageHandlers*
types to initialize the fields.
The context string as would be given to ContextSigner.sign
The messsage as would be given to ContextSigner.sign
true
if the context matched one of the handlers
Calls one of the handlers based on the given context.