matcher: add some documentation on matcher.