rename matches to filters.  Add filter() high-level function.