in Sources/SPTDataLoaderSwift/Utilities/AccessLock.swift [31:36]
func sync<Result>(closure: () throws -> Result) rethrows -> Result {
os_unfair_lock_lock(lock)
defer { os_unfair_lock_unlock(lock) }
return try closure()
}