template <class Fn, class T> binder1st<Fn> bind1st(const Fn& fn, const T& x);
Returns: binder1st<Fn>(fn, typename Fn::first_argument_type(x)).