53 if constexpr (std::is_same_v<bool, T>) {
56 else if constexpr (std::is_same_v<u8, T>) {
59 else if constexpr (std::is_same_v<i8, T>) {
62 else if constexpr (std::is_same_v<u16, T>) {
65 else if constexpr (std::is_same_v<i16, T>) {
68 else if constexpr (std::is_same_v<u32, T>) {
71 else if constexpr (std::is_same_v<i32, T>) {
74 else if constexpr (std::is_same_v<f32, T>) {
77 else if constexpr (std::is_same_v<f64, T>) {
80 else if constexpr (std::is_same_v<std::string, T>) {