JS: factored some matchers out to Matchers trait