internal
type AIObjectSchema = AIJsonSchema & {
  type: "object", 
  properties?: Record<string, AIJsonSchema>, 
}