serialize_meta = function(pos)
	local insert, format, concat = table.insert, string.format, table.concat
	--wip: do recursive serialize

	local meta = env:get_meta(pos):to_table()
	local fields = {}
	for key, value in pairs(meta.fields) do
		insert(fields, format("%q", key) .. format("%q", value))
	end
	return concat(meta.inventory, ",") .. concat(fields)
end

deserialize_meta = function(value)
	--wip
end