Related to ash-project/reactor#280
When Reactor returns errors, the default output can be overwhelming because:
- Nested errors repeat large input data at multiple levels
- The
#Splode.Stacktrace<> is opaque in inspect output
- Users don't know how to extract a readable stacktrace
Example from the reactor issue - an error struct that's hundreds of lines because inputs are repeated at each nesting level.
Ideas wanted:
- Should
Inspect implementation truncate/summarise large inputs?
- Should there be a helper to format just the stacktrace chain?
- Better docs on extracting stacktraces from Splode errors?