Push this onto stack of chained exceptions.
Allocate and initialize an ExceptionHeader.
Free ExceptionHeader that was created by create().
Pop and return top of chained exception stack.
Convert from pointer to exception_object to pointer to ExceptionHeader that it is embedded inside of.
Wrap the unwinder's data with our own compiler specific struct with our own data.