Add catch support back to the compiler

... yeah