arbitrary functions and operators in expressions and conditions