#include <wpi/util/json.hpp>
template<typename T>
std::is_same_v<T, std::nullptr_t> ||
std::is_same_v<T, bool> ||
std::is_floating_point_v<T> ||
std::is_integral_v<T> ||
std::convertible_to<T, std::string> ||
std::convertible_to<T, std::string_view> ||
std::is_same_v<T, std::vector<json>> ||
std::is_same_v<T, wpi::util::StringMap<json>>