I mean in the context of async await. The smallest primitive that is properly async is an IO function.