Add the switch successor to the nested `if` tree in the right order.
RemoveSwitchPass
Added a new `FunctionPass` which converts `switch` instructions in a nested chain of `if` checks.