- create a lazily filled cache of += %= -= *= ~=
- whenever a METAOP_ASSIGN is called, check for core ops
- the first time this happens, the cache will be filled
- so we don't incur this overhead at every startup
- more ops could be easily added if deemed necessary