import { schemeableToJSONSchema } from "https://deno.land/x/deco@1.107.0/engine/schema/schemeable.ts";
type
() => [Record<string, JSONSchema7>, JSONSchema7]
genId: (s: Schemeable) => string | undefined,
def: Record<string, JSONSchema7>,
ischemeable: Schemeable,
seen?: Map<string, boolean>,