local I=script.Parent local t=I.Parent local c=require(t.t)local Z=c.tuple(c.intersection(c.integer,c.numberMin(0)),c.any)local function s(I,t)assert(Z(I,t))local c={}for I=1,I,1 do c[I]=t end return c end return s
local List = script.Parent

local Llama = List.Parent
local t = require(Llama.t)

local validate = t.tuple(t.intersection(t.integer, t.numberMin(0)), t.any)

local function recur(count, value)
	assert(validate(count, value))

	local list = {}

	for i = 1, count do
		list[i] = value
	end

	return list
end

return recur