It should be noted, though, that in order to be usable in a condition, the syntax declaration of a boolean function (i.e., a predicate) needs to be tagged with "predicate" (or "function")