Creates an iteratable data structure over a chained sequence of exceptions.
Allows the user to iterate over the exception chain
See Implementation
Creates an iteratable data structure over a chained sequence of exceptions.