Variant types can be used to store a range of different built-in types, as well as user defined types. The values are internally serialized into a byte array, which means that onlyFArchiveserializable types are supported at this time.