20ms cells have moved out
14ms NO MOAR OOP?
code cleanup 4ms more
locals added
2ms slower BUT arguably better code structure
Revert "2ms slower BUT arguably better code structure"

This reverts commit d104764e0b1210626938584fdd42a4df9c364fe9.
I think it might've been more than 2ms...
fixed bug where 'addVarsAfterAnyChange' didn't work correctly