Como converter o mapa [A, Future [B]] para Future [Map [A, B]]?

Eu tenho trabalhado com a biblioteca Scala Akka e me deparei com um pequeno problema. Como o título diz, preciso converterMap[A, Future[B]] paraFuture[Map[A,B]]. Eu sei que se pode usarFuture.sequence para Iterables como Lists, mas isso não funciona neste caso.

Eu queria saber: há uma maneira limpa em Scala para fazer essa conversão?

questionAnswers(7)

yourAnswerToTheQuestion