Library is now easier to call: one can now use signature({expression: responder}, {matcherName: matcherFunction}); Matchers are optional