Change matchers to use ===

This is part one of implementing composable matchers (#280).  It's self-contained enough that I thought I'd go ahead and open a PR for this part.