First step towards a kernel (Nucleo); adding coroutines.