title: Scala/Akka Future onComplete Success compiler error
body: <p>I have an actor that waits for the results of a future.  Calling onComplete of the future causes a compiler error: </p>
  
  <blockquote>
    <p>error: constructor cannot be instantiated to expected type
    [scalac]  found   : akka.actor.Status.Success
       [scalac]  required: scala.util.Try[Iterable[Any]]
       [scalac]         case Success(result: List[PCBInstanceStats]) => {
       [scalac]              ^</p>
  </blockquote>
  
  <p>Actor's receive:</p>
  
  <pre><code>case "pcbStatus" =&gt; {
        val future = Future.traverse(context.children)(x =&gt; {
          (x ? "reportStatus")(5 seconds)
        })
  
        future.onComplete {
          case Success(result: List[PCBInstanceStats]) =&gt; {
            self ! result
          }
        }
  </code></pre>
  
  <p>Not sure how to provide the right type of parameter for this.</p>