Lots of (untested) work on redesigning and reimplementing exception-handling internals.