code: function (table) {
  			if (!((table || shine.EMPTY_OBJ) instanceof shine.Table)) throw new shine.Error('Bad argument #1 in pairs(). Table expected');
  			return [shine.lib.next, table];
  		}
docs: Implementation of Lua's pairs function.
  @param {object} table The table to be iterated over.