public static Func <object> iterator(LuaList list)
        {
            LuaListIterator iter = new LuaListIterator(list.list.GetEnumerator());

            return(new Func <object>(iter.next));
        }
 public static Func<object> iterator(LuaList list)
 {
     LuaListIterator iter = new LuaListIterator(list.list.GetEnumerator());
     return new Func<object>(iter.next);
 }