import { type schemable } from "https://deno.land/x/fun@v2.0.0-alpha.6/mod.ts";
const { LazySchemable } = schemable;
Takes an id and a thunk returning a schemable and returns a schemable that matches the return value of the thunk. This schemable is necessary for handling recursive or corecursive schemables.