Go style channels in pure Lua