A bit more info, but still no clear picture about why functions are mutable but have immutable copy symantics. There are arguments why functions should be immutable, but the decision was to make user- defined functions mutable. My question is still: why the present ummutable copy symantics?
http://www.python.org/dev/peps/pep-0232/ -- http://mail.python.org/mailman/listinfo/python-list