1Tests that we remove TryBoundary instructions if doesn't contain instructions that can throw.
2Sometimes we can remove the catch blocks too.
3