inline std::string to_string( original_exception_type const & x ) { return x.value()->name(); }
inline std::string to_string( original_exception_type const & x ) { return core::demangle(x.value()->name()); }