When return forces you to choose between having the sub
be 2 lines or running over 80 char, I think chip is right.
If you are comfortable with anon subs, you probably have
no problem with implicit return values.
Most of the time I use return, but in this case I stripped
it out. And since the entire point of the code was
to show me throwing around a ton of constructs, with each
one serving to make the code shorter and clearer to a true
expert (though not to co-workers), I had no hesitation in
pulling out my return at the end of TIEHANDLE. Which I
possibly shouldn't have done.