Get rid of NullProcessor
Move towards immutable processors

Not quite, because the environment passed along is obviously mutated.
But it's a step.
Get PROCEDURE command functional
Get DUP command working
Add DROP command
Allow adding of arbitrary symbols to stack
Add ROT command