Return values and @functions
An @function calculates a return value and replaces itself with the value. The use of the @function must be appropriate for its data type. For example, @Power can compute the value of a numeric field:
@Power(2; Exp)
But must be wrapped in @Text to compute the value of a text field:
@Text(@Power(2; Exp))