Use lambda instead of bind of unresolved overload

The standard library bind(f,...) requires a sufficiently resolved
callable type, the overloads of notDifferent with default parameters
prevents selection of the intended overload.