Swift implementation of Scala Futures http://docs.scala-lang.org/overviews/core/futures.html