An implementation of underscore.js in Lua