template <typename T, typename = void>
rll::is_nlohmann_serializable struct