<nlohmann/json.hpp>
template<typename PointerType> requires std::is_pointer<PointerType>::value decltype(std::declval<basic_json_t&>().get_impl_ptr(std::declval<PointerType>())) get_ptr() noexcept;