Futures/Promises/Etc for Swift... based on Scala