Restore exception translation.
Factor single-/multi-threaded closure tables into a single implementation.

Use a "mutex" to coordinate between the GC and mutator "threads" in
the single-threaded case.