forgot to copy the opstack when copying states
add dumping of compiled code
release existing value on store operations
prefer insert over operator[]
prefer for-each loop over std::for_each
track lexeme location