Simple version of Future.traverse.
Simple version of Future.traverse. Asynchronously transforms a TraversableOnce[Future[A]]
into a Future[TraversableOnce[A]]. Useful for reducing many Futures into a single Future.
the type of the value inside the Futures
the TraversableOnce of Futures which will be sequenced
the Future of the TraversableOnce of results