Added support for custom argument matchers (issue #42)