coroutine.create(function) returns a coroutine (type(coroutine) == 'thread') containing the function.
coroutine.resume(co, ...) resume, or start the coroutine. Any additional arguments given to resume are returned from the coroutine.yield() that previously paused the coroutine. If the corou...