'unguard' - removes HIR regions with devirtualized but not inlined methods.
If a call instruction was devirtualized but not inlined there is no sense to keep it in devirtualized form.
The pass removes the guard and devirtualized branch as well.