Expand description

Utilities to facilitate writing matchers.

Tests normally do not need to import anything from this module. Some of these facilities could be useful to downstream users writing custom matchers.