add lualinq and an example