title: converting Akka's Future[A] to Future[Either[Exception,A]]
body: <p>Is there a method in Akka (or in the standard library in Scala 2.10) to convert a <code>Future[A]</code> which might fail into a <code>Future[Either[Exception,A]]</code>? I know that you can write</p>
  
  <pre><code>f.map(Right(_)).recover {
    case e:Exception =&gt; Left(e)
  }
  </code></pre>
  
  <p>It just seems to be such a common task that I wonder whether I have overlooked something. I'm interested in answers for Scala 2.9/Akka and Scala 2.10.</p>