optimize: use LuaJIT 2.1's table.new() primitive to pre-allocate space for Lua tables. feature: added an optional argument "n" to init_pipeline() as a hint for the number of pipelined commands.
some docs love.