It would be great to have a VARIANT type, which I think could also double as a way to work with JSON data, if, for example, the struct might not be of the exact same type from row-to-row. For example:
`my_json_field`
{'name': 'todd', age: 20}
{}
{'name': 'sarah', age: 30, siblings: ['thomas', 'anne']}