As a targets both C and LLVM-IR are quite popular, but I really wish there was a mature target that enabled efficient coroutines cleanly and _portably_. C exposed pretty much every low level extraction of the underlying machine model but left out stack switching, which the PDPs were very capable of.