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))