Use map-combinator to combine the futures in a nice way.