How Do Kernel Executors Work In Swift