Integrating with Swift Concurrency To integrate with the async - await syntax in Swift 5.5, Future can provide its value to an awaiting caller. This is particularly useful because unlike other types that conform to Publisher and potentially publish many elements, a Future only publishes one element (or fails).