A suspend function is one marked with the suspend keyword that can pause and resume without blocking a thread.