Fix coroutines by using setjmp instead of ucontext (which musl doesn't support because it deprecated)