Which of the following is NOT a valid use of stage variables?
A. Storing values to be used in both derivations and constraints
B. Storing values that can be referenced by name in downstream stages
C. Storing values from one row to compare with values in the next row read
D. Storing the result on an expression to be used in multiple output columns