Environment dispatch passes strings like "ERASE" and "SET" but nobody ever looks at those. Just get rid of them.
This new file is supposed to encapsulate all of the logic around reacting to variable changes, as opposed to the environment core. This is to help break up the env.cpp monolith.