I\'d like to have a custom exception that has embedded contextual information, including strings, and a formatted what().
what()
e.g.: