feat(Assert, Matcher): Implement typesafe matchers.