bind1st

template<class Pred, class T>
    binder1st<Pred> bind1st(const Pred& pr, const T& x);

The function returns binder1st<Pred>(pr, Pred::first_argument_type(x)).