Fix catch handler jump offset.
Add optimizer to remove jump-to-next instructions.
Consider catch handlers as jump targets.
Add exception handler table validation.
Fix comparison error.
Adjust handler table when removing instructions.
Repeat peephole optimizations until convergence.
Enable multiple peephole passes.
Add a cap to the maximum number of passes.
Allow empty handlers to be optimized.