This type is the variant used by the dataprep filter preview system to store a fetched data and then displaying it latter. if you update this, add the new type to the list above. Try to compile it. It should fail on a couple of functors. Update those and keep the functions explicit so that the compilation will fail when adding a type to the variant. This way the programmer will be force to acknowledge how those functors should behave on the new type