That discussing about wrapping darwin GCD / dispatch queues was brought up on GitHub (by me). Roman replied back then that it was the idea, but this requires the new memory model to work right.
GCD would be seen just like another thread pool. Non darwin based OSes like Android could also offer a GCD equivalent that could take runnables to a coroutine dispatcher can use it.