DartsException class

Simple exception class, which stores a human-readable error description.

Constructors, destructors, conversion operators

template<typename... Args>
DartsException(const char* fmt, const Args&... args)
Variadic template constructor to support fmt::format-style arguments.