function Table.stringify(E,R,U)U=U or tostring(E)R=R or 0 for E,A in pairs(E)do local J="\n"..(string.rep("  ",R)..(tostring(E).."\058 "))if type(A)=="\116\097\098\108\101"then U=U..J U=Table.stringify(A,R+1,U)else U=U..(J..tostring(A))end end return U end

function Table.stringify(_table, indent, output)
	output = output or tostring(_table)
	indent = indent or 0
	for key, value in pairs(_table) do
		local formattedText = "\n" .. string.rep("  ", indent) .. tostring(key) .. ": "
		if type(value) == "table" then
			output = output .. formattedText
			output = Table.stringify(value, indent + 1, output)
		else
			output = output .. formattedText .. tostring(value)
		end
	end
	return output
end
