custom iteration, and a custom ipairs() and pairs() to use that.
(baz))) == (-> ((foo) or (baz)))
run-time check to make sure precompiled code used the same version of Lua. Methods can now be used in (* compiles to *), etc.