Improve example
Add abc::exception::extended_info interface for exception classes that can use it