The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Have you ever hankered after rollbacks outside of databases, the ability 
to throw your hands up in the air and scream "WHY $DIETY? WHY?" and skip 
back to a point in your life, or execution path, where it hadn't all    
gone horribly wrong?

Have you? HAVE YOU?

I know I have.

Whatif provides you with that oft requested second chance - simply 
die within a whatif {} block and you can have another go AS IF NOTHING  
HAD HAPPENED. It's like Groundhog Day. All over again. [0]

Not only that but Whatif, for a limited time only, provides you   
with a corresponding ifonly {} statement, executed after the death of a 
whatif {} block, that gives you some breathing space to clean up all the 
little mishaps and boos boos that you caused in the whatif {} block.

Hand crafted by Artisans from the world famous London.pm Crack Smoking  
Club Whatif is the tool no self respecting programmer should be   
without. 

[0] But without the giant subterranean dwelling rodents [1].
[1] No animals were harmed in the making of this module.