@andralex Unfortunately, we should add redundant parenthesis for UFCS syntax as follows, until property enforcement is implemented properly (or just remove `-property` switch from Phobos building):

```d
return range.find!(not!(unaryFun!pred))().empty;
```

See related my PRs: https://github.com/D-Programming-Language/dmd/pull/2305, https://github.com/D-Programming-Language/druntime/pull/538, and https://github.com/D-Programming-Language/phobos/pull/1394.