use `luaL_checkudata` to verify `selector` existence