std.algorithm binaryFun unification

The reason is to do not compile two variants:
“a == b” and “a==b”.
Merge pull request #2698 from 9il/func

std.algorithm binaryFun unification