new composite asserts and matchers