Modules

eval subroutines, re-throw exceptions if there is an eval; otherwise cluck and return undef.