Asynchronous utilities for Swift