I\'m writing a template function which involved usage of f = std::bind(std::bind(std::bind(...))).
but I\'m not sure whether the c++ compiler is smart enough to unfol