+ equals matcher
+ matcher type tester
+ matcher argument retriever
+ smart function that makes equals matcher for non-matcher values
+ compile-time automatic equals matcher
+ throw expect_error whencalled with less arguments than expected
+ throw expect_error whencalled with more arguments than expected