I am working on a library and I want to include additional contextual information in all the exceptions which are thrown from the library, including in the exceptions which are not library specific, e.g. I am working on a library and I want to include