import { diff } from "https://deno.land/x/levo@v0.0.27/src/virtual-node-diff.ts";
type
<Action>(unnamed 0: { original: MountedVirtualNode<Action>; updated: VirtualNode<Action>; parentVirtualNode: MountedVirtualNode<Action> | undefined; }) => Patch<Action>[]