template<class F, class. Args>
constexpr unspecified bind_front(F&& f, Args&&. args);
template<class F, class. Args>
constexpr unspecified bind_back(F&& f, Args&&. args);
template<auto f, class. Args>
constexpr unspecified bind_front(Args&&. args);
template<auto f, class. Args>
constexpr unspecified bind_back(Args&&. args);