withLockIfAvailable(_:) Declarationfunc withLockIfAvailable<R>(_ body: @Sendable () throws -> R) rethrows -> R? where R : Sendable