Optimize/Cleanup

No idea what performance increase this will give, there will be one for creation though. There are also optimizations throughout that will give slight speed increases and protect against falsey compares.
You may want to have documentation on each repository about that. People usually treat repositories as separate projects and don't know where you put documentation like that. Something in the readme would be good, or a contributing file in this project as well.