úÎ#»b,      !"#$%&'()*+None24Class representing JSON schemasA field in an object. iA type for bounds on lengths for strings and arrays. Use Nothing when no lower or upper bound makes sense YA type for bounds on number domains. Use Nothing when no lower or upper bound makes senseA schema for a JSON value.Anything value is allowed.Only null is allowed.OA Value that never changes. Can be combined with Choice to create enumerables.NA number. The Bound denote the lower and upper bound on the value. The value  indicates no bound.A Bool.dA string. The LengthBound denote the lower and upper bound of the length of the string. The value  indicates no bound.)A fixed-length tuple of different values.]An array. The LengthBound represent the lower and upper bound of the array size. The value K indicates no bound. The boolean denotes whether items have to be unique."A JSON object with arbitrary keys.A JSON object.0A choice of multiple values, e.g. for sum types.1 ,-./0123456789:;<=>?      ,-./0123456789:;<=>?None 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.*!A choice between constant values.  !"#$%&'()* !"#$%&'()* !"#$%&'()*  !"#$%&'()* !None 234=EJKM+3Derive a JSON schema for types with an instance of @.ABCDEFGHIJ+KLMNOPQRST++ABCDEFGHIJ+KLMNOPQRSTNone  +U       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYjson-schema-0.6Data.JSON.SchemaData.JSON.Schema.TypesData.JSON.Schema.CombinatorsData.JSON.Schema.Genericbase Data.ProxyProxy JSONSchemaschemaFieldkeyrequiredcontent LengthBound lowerLength upperLengthBoundlowerupperSchemaAnyNullConstantNumberBooleanValueTupleArrayMapObjectChoice unboundedunboundedLengthSchemaC<|><+>mergefieldvaluenumberarrayaddField addFieldsemptyenumgSchema$fJSONSchema(,,,,,,)$fJSONSchema(,,,,,)$fJSONSchema(,,,,)$fJSONSchema(,,,)$fJSONSchema(,,)$fJSONSchema(,)$fJSONSchemaSet$fJSONSchemaUTCTime$fJSONSchemaHashMap$fJSONSchemaMap$fJSONSchemaVector$fJSONSchema[]$fJSONSchemaMaybe$fJSONSchemaText$fJSONSchemaText0$fJSONSchemaBool$fJSONSchemaWord32$fJSONSchemaInteger$fJSONSchemaInt$fJSONSchema() GHC.GenericsGeneric GJSONSCHEMAgSchema'gFstgSndpv toConstantfirstLetterToLowerconNameTselNameTmultipleConstructors$fGJSONSCHEMAM1$fGJSONSCHEMAM10$fGJSONSCHEMAM11$fGJSONSCHEMAM12$fGJSONSCHEMAM13$fGJSONSCHEMA:*:$fGJSONSCHEMA:+:$fGJSONSCHEMAU1$fGJSONSCHEMAK1$fGJSONSCHEMAK10