https://luajit.org/luajit.html