C++23 will likely see the introduction of a stack trace mechanism, via the <stacktrace> header.
I know we're going to have an std::stack_trace class, made up of std::stacktrace_entry'ies, and that is all fine. But - this won't be much help by just existing, because everyone would have to painstakingly make sure they always collect a stack trace and put it in the exception they throw. That is... not got.
Instead, what I want is for every (?) exception to automatically carry a stack trace, so that when I examine it or print it, or even when it gets auto-printed when not caught, the stack trace will be printed out.
Is this planned for to be possible, or am I asking too much?