you can define a named closure in python, i do it from time to time, though it does seem to surprise others sometimes. i think maybe it's not too common.