libthrowable-perl | Moose role for classes that can be thrown | Mehr ...
Throwable is a Moose role for classes that are intended to be thrown as exceptions to standard program flow. It automatically saves any previous value for $@ and calls die $self.