http://lua-users.org/lists/lua-l/2004-10/msg00217.html
これが使えるなら、yield,resumeがどこでも使えるようになるのかな。