What are the common pitfalls associated with Perl\'s eval, which might make you choose to use a module such as Try::Tiny?
The issues are explained in the Try::Tiny documentation. Briefly, they are: