Rework of the Result Handler System

- Integrates current Stubborn state getters into the helper.
- Allows the user to handle exceptions that are caught, but aren't already been intentionally suppressed
- Allows the user to get call execution time for profiling/logging
It's actually being used on line 345.