Documentation for method
rethrow assembled from the following types:
Rethrows an exception that has already been thrown at least once. This is different from
throw in that it preserves the original backtrace.
my = X::AdHoc.new(payload => "Bad situation");sub f() ;sub g() ;g;CATCH ;