Experiment: MATCH_COLLECTION

First attempt to unify list and set matching.