fix coroutine asm coercion