A schema or schema definition function.
type SchemaOrSchemaFn<TModel, TPathKind extends PathKind = PathKind.Root> = | Schema<TModel> | SchemaFn<TModel, TPathKind>