Refactor `lua-script`: add support for vector (suggestion by jwr) vars, rename `lua`