Add 'not' operator to the match language
Add a 'tag' function to the match language

This makes it possible to reuse existing tags, and build up more complex
tags from simpler ones.