towards fluent matchers