Custom match

Add custom-matcher implementation. This will become to have custom matcher. For example `MigemoMatcher`.