Add Future.sequence function.

sequence transforms an array of Futures into a Future of the array.
Useful for reducing manu Futures into a single Future.