local P = {} ---List generator ---@generic T ---@param count integer ---@param generator fun(i: integer): T ---@return T[] function P.generateList(count, generator) if count <= 0 then return {} end local xs = {} for i = 0, count - 1, 1 do xs[i] = generator(i) end return xs end return P