The Result can contain any type of exception (string, object, whatever).

I'm not really happy with this, but it will do for now.  I would
prefer to have Pinto produce a uniform type of exception, but I'm
not really sure how to convert other types whilst preserving
stack trace and other metadata properly.