Another cofunctions revision: http://www.cosc.canterbury.ac.nz/greg.ewing/python/generators/cd_current/cofunction-pep-rev6.txt I've added a formal expansion for cocalls, and sharpened up the argument about critical sections to hopefully make it less handwavey and more persuasive. -- Greg