std::variant<
std::string,
bool,
std::int8_t,
std::uint8_t,
std::int16_t,
std::uint16_t,
std::int32_t,
std::uint32_t,
std::int64_t,
std::uint64_t,
double,
Utf8,
Timestamp,
std::optional<std::string>,
std::optional<bool>,
std::optional<std::int8_t>,
std::optional<std::uint8_t>,
std::optional<std::int16_t>,
std::optional<std::uint16_t>,
std::optional<std::int32_t>,
std::optional<std::uint32_t>,
std::optional<std::int64_t>,
std::optional<std::uint64_t>,
std::optional<double>,
std::optional<Utf8>,
std::optional<Timestamp>>