Matching

for various reasons, including testing whether all columns/variables needed for an expressions are present in the context. However, in the devel branch, it is not needed anymore to define one for each function you add as there is a generic one which works on all functions.