Holy crap, stop messing with global attributes!
cosmetic: comment about which functions are utilities
Add libraries for manually optimizing diffing
Try out new optimizations
Get rid of unused dependency