Additional utilities for storing of matches.
Producing an arbitrary matching on a subset of vertices in a graph.