local I=script.Parent local t=I.Parent local c=require(t.t)local Z=c.tuple(c.table,c.callback)local function s(I,t)assert(Z(I,t))for c=1,#I,1 do if t(I[c],c)then return true end end return false end return s
local List = script.Parent

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

local validate = t.tuple(t.table, t.callback)

local function some(list, predicate)
	assert(validate(list, predicate))
	
	for i = 1, #list do
		if predicate(list[i], i) then
			return true
		end
	end

	return false
end

return some