Changed error to use "preserve"
Changed error to use "preserve"

It's a bit more elegant, and works if called code throws, which is
unlikely in this case (and maybe complicated, since we're in the middle
of processing an error!) but still..

While in startup I decided it would be nice to explicitly do "captured
off" when first firing up the engine.

nickhen/muforth,nickhen/muforth