Add util::endsWith string helper function
Implement subtraction on Variable's
Allow marking a TokenFragment as a string
Use TokenFragment's string properties in parser/toString
Make modules for modules_gen, not the ops...
Implement compound ops natively