Add Future* versions of Async* implicits

Cuts down on excess _.flatMap(_.*Async(...