We don't properly handle ref / out params that are passed via calls in expressions in while conditions, switch scrutinees etc. e.g. ``` csharp while ( funReturnBool(ref param)) { } ```