What about writing it first and rationalizing it afterwards?
A Perl program is correct if it gets the job done before your boss fires you.
It's certainly easy to calculate the average attendance for Perl conferences.
Human languages tend to be much more ambiguous than computer languages because humans are much smarter about interpreting the context.
Computer languages differ not so much in what they make possible, but in what they make easy.
I'm afraid my gut level reaction is basically, proceed is cute, but cute doesn't cut it in the emergency room.