fluent framework for declarative Matcher objects that, when applied to input values, produce self-describing results.