Dictionairy returning table for some reason

Can someone explain why this outputs a table? Im trying to make a dictionary of values.

Code:

local test = {
	["HelixJump"] = {
		["RoundID"] = "HelixJump", --Integrated into the map
		--["Object"] = assets.Maps.HelixJump,
		["Data"] = {
			["Name"] = "Helix Jump",
			["Image"] = "RBXID"
		}

	}
}
print(type(test))

Output:

test

A dictionary is a type of table, same goes with arrays. Lua is quirky and treats them as the same thing. You can even make a hybrid table like this.

-- e.g.

local table = {
	100,
	[0] = "yes",
	[15] = 1,
	58,
	169
}

warn(typeof(table)) -- table
warn(type(table)) -- table