return { trim = function(table: {[number]: T}, count: number): {[number]: T} local sliced: {[number]: T} = {} for i = 1, count or #table, 1 do sliced[#sliced+1] = table[i] end return sliced end }