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

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