Revert "Reverted change which removed the `match` response."

This reverts commit 55fefb86778b0b87bf3d24ea4a47eabe12b85b51.
Merge pull request #106 from ptrv/remove-match-function

Revert "Reverted change which removed the `match` response."