return function(p)local M=require(script.Parent.Parent.Roact)local R=require(script.Parent.Parent.lib)local t=R.fromInstance(M,script.Parent.assets.simple)local function m()return M.createElement(t,{Content={[M.Children]={Item=R.None}}})end local T=M.mount(M.createElement(m),p)return function()M.unmount(T)end end
--[[
	This should delete all three "Item" children, since all three are placed
	under an "Item" fragment.
]]
return function(target)
	local Roact = require(script.Parent.Parent.Roact)
	local RoactTemplate = require(script.Parent.Parent.lib)

	local ExampleTemplate = RoactTemplate.fromInstance(Roact, script.Parent.assets.simple)

	local function Example()
		return Roact.createElement(ExampleTemplate, {
			Content = {
				[Roact.Children] = {
					Item = RoactTemplate.None,
				},
			},
		})
	end

	local tree = Roact.mount(Roact.createElement(Example), target)

	return function()
		Roact.unmount(tree)
	end
end
