import { replaceVirtualNode } from "https://deno.land/x/levo@v0.0.27/src/replace-virtual-node.ts";
type
<Action>(unnamed 0: { mountedVirtualNode: MountedVirtualNode<Action>; at: Node; replaceWith: MountedVirtualNode<Action>; }) => MountedVirtualNode<Action>