To punch/fill, add ability to work with tag patterns
Currently, you have to list trigger tags exhaustively.
It might be useful to allow regular expressions.
Note, however, that trigger tags and label tags (to identify holes) need not be the same.
For instance, you could use
YourTurn as trigger tag,
and separately use tags of the form
HoleLabel_# as identifying labels.
punchwould just use the trigger tag.
fillwould use the labels for matching.
fill would need to know which tags to use as identifying labels.