return{run=function(b)local W={}for b,z in b.keypoints do table.insert(W,ColorSequenceKeypoint.new(z[1],Color3.new(select(2,table.unpack(z)))))end return ColorSequence.new(W)end}
return {
	run = function(serializedColorSequence)
		local deserializedKeypoints = {}

		for _, serializedKeypoint in serializedColorSequence.keypoints do
			table.insert(
				deserializedKeypoints,
				ColorSequenceKeypoint.new(
					serializedKeypoint[1],
					Color3.new(select(2, table.unpack(serializedKeypoint)))
				)
			)
		end

		return ColorSequence.new(deserializedKeypoints)
	end,
}
