Можешь объяснить предназначение и поведение функции `withCheckedContinuation` в Swift, включая то, как она работает с callback-based API и что означает обозначение "checked"? — ДейлиПреп