Refactor matcher's `description()` to support a more flexible description format.