Issue 10811 - Order dependent IFTI failure

http://d.puremagic.com/issues/show_bug.cgi?id=10811

Recognize following code pattern as that IFTI is necessary.

```d
template foo(alias pred) {
    void foo(R)(R range) {}
}
foo!(a => a)(r);
```