upvar: ancient evil from the dawn of python.