CellOrValueFromSchema
Schema extends {enum: readonly infer Enum[]} ? Enum : Schema extends {type: infer Type} ? CellOrValueFromSchemaType<Type> : neverCellOrValueFromSchemaSchema extends {enum: readonly infer Enum[]} ? Enum : Schema extends {type: infer Type} ? CellOrValueFromSchemaType<Type> : never