Swift 5.6
Changes in new versions
Type placeholders
#unavailable condition