Some of the solutions to the "static variables" problem seem like an awful
lot of engineering to emulate something that was poor engineering in the
first place.  :-)