Add BijectionMatcher::match(PatternField, CoreField).
Rename pattern_matcher to bijection_matcher.