Use future zip

Use stdlib's Future.zip for parallel Future execution.
Stdlib Futures already have a .zip method that executes them both in
parallel.
* Cons: A useless intermediate tuple.