How can we quickly get our head around coroutines in Lua?
Doing this in the context of Iguana will be hard work so why not use a Lua sandbox! I have a github set up with one.
Make the absolute simplest hello world routine to understand how co-routines can allow us to yield control.
The documentation in the Lua manual is very good. This is also a good place to checkout coroutines.