NAME async SYNTAX /* function */ async name ( ) { statements... } /* inline closure */ async function ( ) : { statements... } DESCRIPTION The async modifer turns a function or inline closure into a coroutine. If the function is called it will immediately return a coroutine object that will represent the remainder of the function's execution. The inline closure notation will not result in a closure, but a coroutine object. HISTORY Coroutines were introduced in LDMud 3.6.5. SEE ALSO coroutines(LPC), await(LPC), yield(LPC), foreach(LPC), call_coroutine(E), this_coroutine(E)