Changes in new versions / Swift 5.8

@backDeployed(before: iOS 16, macOS 13, tvOS 16, watchOS 9)
@available(iOS 14.0, macOS 11, tvOS 14.0, watchOS 7.0, *)
public func someIOS16_Features() {
    print("some iOS16 features")
}


Swift 5.8 adds a new @backDeployed attribute that makes it possible to allow new APIs to be used on older versions of frameworks.