-type wrapped_exception() :: {error,
{throw, _Reason}} |
{error,
{error,
_Reason,
_Stacktrace :: list()}} |
{error, {exit, _Reason}}.