06b71f8300
This is a temporary hack to avoid compiler crashes in some code that uses builder inference, conditional early returns from lambdas, and expected types in a certain way. It is not correct - dropping data flow edges never is - but it is much easier to implement for now than a proper fix.