Variants are used for all of the following but:
Passing values between programs written with different compilers
Allowing software to achieve a greater degree of generality
Representing any data type
Converting from fixed point to floating point data
Submit