i'm intending to maintain python ports based on APE, so i'll merge in your changes and see what can be done to have as much of that as possible included in the basic python distribution.