Shortcutted setting the continuation for exceptions if there is no reason to

Hopefully, this is a speed gain.
Added a few more ideas to the plan.
A little code cleanup.
Removed the DSL and added more tests.
The DSL was awesome, but I wanted to focus on the core tech.