Investigation into fibers and coroutines for OSX