@csnover mentioned this is called `matches` in the DOM 4 spec, so we should revert your original name of `matches`.

The documentation for each argument needs to include type information, and the summary for each argument and the return type should begin with an uppercase letter for consistency.

Since we're exposing it, we should document what `matchesTarget` is and that it defaults to `dojo/query`.