If you call `description` before calling `matches?`, it will fail.

That's happened to me before when composing matchers from other matchers, but maybe I'm writing them wrong?