local I=script.Parent local t=I.Parent local c=require(t.t)local Z=c.tuple(c.table,c.table)local function s(I,t)assert(Z(I,t))local c=#I assert(c==#t,"\108\105\115\116\115 \109\117\115\116 \098\101 \115\097\109\101 \115\105\122\101")local s={}for c=1,c,1 do s[I[c]]=t[c]end return s end return s

local Dictionary = script.Parent

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

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

local function fromLists(keys, values)
	assert(validate(keys, values))

	local keysLen = #keys

	assert(keysLen == #values, "lists must be same size")

	local dictionary = {}

	for i = 1, keysLen do
		dictionary[keys[i]] = values[i]
	end

	return dictionary
end

return fromLists