-- Recursive table freeze.

function Util.DeepFreeze(tbl: AnyTable): AnyTable
	table.freeze(tbl)
	for _, v in pairs(tbl) do
		if type(v) == "table" then
			Util.DeepFreeze(v)
		end
	end
	return tbl
end
