Classes to implement user-defined exceptions. @{
<nlohmann/json.hpp>
using exception = detail::exception;