Una función normal se ejecuta de principio a fin sin pausa. Una función de suspensión puede pausar en un punto de suspensión y luego reanudarse donde se quedó mientras el subproceso subyacente realiza otro trabajo. Eso no es magia en tiempo de ejecución: el compilador de Kotlin reescribe funciones de suspensión en una máquina de estado que lleva una continuación: el objeto que recuerda cómo continuar.
que significa suspender