Using MainActor.assumeIsolated to Solve Legacy API Compatibility with Swift 6 | Not Hacker News!