in reply to Necessity is the mother of invention

Man, I often do this. I throw away for, while, blocks, subroutines, map, if, etc, and do all my flow control with
goto $var;
I also found that there's no need for arrays and hashes.

But what I don't understand is why my co-workers hate me. They used to complain Perl has to many constructs, and now that I've reduced the number of constructs I use, they're still unsatisfied.