@andralex : The first `/++` documents the `canFind(alias pred="a == b")` familly of functions, which contains 3 overloads:
```D
canFind(alias pred="a == b").canFind(Range)(Range haystack); //NOT documented
canFind(alias pred="a == b").canFind(Range, Element)(Range haystack, Element needle); //documented
size_t canFind(Range, Elements...)(Range haystack, Elements needles); //documented
```

I need to double check how it works though, according to @MartinNowak , the generated DDoc isn't correct.
```