function DataStoreWriter.AddWriter(s,C,e)assert(type(C)=="\115\116\114\105\110\103","\066\097\100 \110\097\109\101")assert(not s._writers[C],"\087\114\105\116\101\114 \097\108\114\101\097\100\121 \101\120\105\115\116\115 \102\111\114 \110\097\109\101")assert(e,"\066\097\100 \119\114\105\116\101\114")s._writers[C]=e end
--[=[
	Adds a recursive child writer to use at the key `name`
	@param name string
	@param writer DataStoreWriter
]=]
function DataStoreWriter:AddWriter(name, writer)
	assert(type(name) == "string", "Bad name")
	assert(not self._writers[name], "Writer already exists for name")
	assert(writer, "Bad writer")

	self._writers[name] = writer
end
