In ObjectStudio Smalltalk, there was a "top level exception handler." So long as you weren't doing something involving call-outs to C or custom primitives, you could just set the top level exception handler to an empty block. (Empty lambda)
Tada! No exceptions! (Of course, this is the worst possible thing to do.)
It's kind of cheating because Smalltalk exceptions were mostly just ordinary Smalltalk execution. You could start writing your own debugger and be browsing stack traces in a matter of minutes.