Allow expressions as function/predicate arguments
Add predicate MaskedValueIsZero
Add function trunc