Future type holding the result of a callable of type F.
Declared in <util/threadpool.h>
<util/threadpool.h>
template<class F> using Future = std::future<std::invoke_result_t<F>>;