úΕµ'      !"#$%& Safe-Inferred24 Class representing JSON schemasA field in an object. A schema for a JSON value. hA number. The integers denote the lower and upper bound on the value. The value -1 indicates no bound. wA string. The integers denote the lower and upper bound of the length of the string. The value -1 indicates no bound.)A fixed-length tuple of different values.¤An array. The integers represent the lower and upper bound of the array size. The value -1 indicates no bound. The boolean denotes whether items have to unique.A JSON object.0A choice of multiple values, e.g. for sum types.A schema is any JSON value.        Safe-Inferred A schema combinator.!Optionality operator for schemas.Tupling.EIf passed two objects, merges the fields. Otherwise creates a tuple.%Create an object with a single field. An unbounded string.!An unbounded number."*An unbounded array with non-unique values.#:Add a field to an object, or tuple if passed a non-object.$CAdd multiple fields to an object, or tuple if passed a non-object.%An empty object.  !"#$%  !"#$%  !"#$%  !"#$%None 234=EJKM&3Derive a JSON schema for types with an instance of '.()*+,-&./01234567&&()*+,-&./01234567None &8       !"#$%&'()*+,-./0123456789:;<=json-schema-0.4Data.JSON.SchemaData.JSON.Schema.TypesData.JSON.Schema.CombinatorsData.JSON.Schema.Genericbase Data.ProxyProxy JSONSchemaschemaFieldkeyrequiredcontentValueNullNumberBooleanTupleArrayObjectChoiceSchema$fJSONSchema[]$fJSONSchemaMaybe$fJSONSchemaText$fJSONSchemaBool$fJSONSchemaWord32$fJSONSchemaInteger$fJSONSchemaInt$fJSONSchema()SchemaC<|><+>mergefieldvaluenumberarrayaddField addFieldsemptygSchema GHC.GenericsGeneric GJSONSCHEMAgSchema'gFstgSndfirstLetterToLowermultipleConstructors$fGJSONSCHEMAM1$fGJSONSCHEMAM10$fGJSONSCHEMAM11$fGJSONSCHEMAM12$fGJSONSCHEMAM13$fGJSONSCHEMA:*:$fGJSONSCHEMA:+:$fGJSONSCHEMAU1$fGJSONSCHEMAK1$fGJSONSCHEMAK10