local co = coroutine.create(function()
  for i = 1, 3 do
    coroutine.yield(i)
  end
end)
print(coroutine.resume(co))
