Speaking of failure...
Rakudo 2013.05:
pmichaud@plum:~/p6/rakudo$ ./perl6 > my $zero = 0; my $value = 127 div $zero; say 'alive' Divide by zero
☹
pmichaud@plum:~/p6/rakudo$ ./perl6 > my $zero = 0e0; my $value = 127e0 / $zero; say 'alive'; Divide by zero