Run = (fn) => {
let button, inspector;
const node = htl.html`<div>
${button = htl.html`<button onClick=${onClick}>Run</button>`}
${inspector = htl.html`<div></div>`}
</div>`;
async function onClick() {
inspector.innerHTML = "";
const value = await Promise.resolve(fn());
inspector.appendChild(value instanceof HTMLElement ? value : inspect(value));
set(node, value);
}
set(node, null);
return node;
}