local function E(E,s)local c=type(s)assert(c=="\102\117\110\099\116\105\111\110","\101\120\112\101\099\116\101\100 \097 \102\117\110\099\116\105\111\110 \102\111\114 \115\101\099\111\110\100 \097\114\103\117\109\101\110\116\044 \103\111\116 "..c)for E,c in pairs(E)do if s(c,E)then return true end end return false end return E

local function some(dictionary, predicate)
	local predicateType = type(predicate)
	assert(predicateType == "function", "expected a function for second argument, got " .. predicateType)

	for k, v in pairs(dictionary) do
		if predicate(v, k) then
			return true
		end
	end

	return false
end

return some