combine several template predicates with a logical conjunctive
combine several runtime predicates with a logical conjunctive
string-mixin-based anonymous templates. mixing this in allows the λ/Λ definitions reference symbols in the mixed-in scope
invert a template predicate
named logical not operator (!), runtime predicate inversion, and boolean symbol inversion