Coroutine Library
function coroutine.create(f: function): threadfunction coroutine.wrap(f: function): function
function coroutine.resume(co: thread, args: ...any): (boolean, ...any)function coroutine.close(co: thread): (boolean, any?)
function coroutine.yield(args: ...any): ...any
function coroutine.isyieldable(): booleanfunction coroutine.running(): thread?function coroutine.status(co: thread): "running" | "suspended" | "normal" | "dead"