Ensure that we can evaluate trifle exception types and instances.
Refactoring `try` so users can get at the exception instance.