true if the element tagged with this must be kept in the context of a specific set of names
tagging names
true if the element tagged with this must be kept
a tag where both "keep" conditions apply and where new names are used for evaluating the "keep" condition
A tag with names.
Given a list of names and the current arguments this tag must be able to determine if what it is tagging must be kept or not