Fixed #4 (Distinct filtering support): added distinct method, fixed minor doc comment issues
Replaced "callback" with "callable", and "Closure" with "\Closure" (PhpStorm likes them more)