但我会发现错误
threadpool.hpp: In member function ‘std::future<decltype (task((forward<Args>)(args)...))> threadpoolpackage_ptr = make_unique<task_package_impl<R, decltype(bound_task)>> (std::move(bound_task), std::package_ptr = make_unique<task_package_impl<
add(auto a, auto b); // the decltype(a) is needed to make clang happy// see: https://stackoverflow.com/questions/62779242
return number<decltype(a)>{a}.