SwiftTask — Swift Promises with Progress | Open Awesome