úÎ!¤JG      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFSafe=>?HSUVX    None&'=>?@AEHSUVX_hschema/The Schema type itself for a set of primitives p"hschemaMetadata for a schema s based on primitives p and representing type a'hschema$Metadata for an alternative of type a based on schema s,hschema$The set of fields for the data type o based on schema s-hschemaThe type of a field of type a, belonging to the data type o and based on schema s0hschemaMetadata for a field of type a, belonging to the data type o and based on schema s5hschemaDefine a field=hschemafAn Schema has a HFunctor that performs a natural transformation of the primitive algebra of the Schema !"&%$#'(+*),-./02134560213-./4,56'(+*)"&%$# !NoneSXg?hschemaDefine an alternative@hschema2Define an annotated schema for primitives of type pAhschema2Define a schema for a type that is always constantBhschema2Define the schema of record using the given fieldsChschema5Define the schema of a list based on the element typeEhschemaNDefine the schema of an union (coproduct) type based on the given alternativesFhschema[Define an schema alias that is isomorphic to another one using the given ISO transformation,-56?@ABCDEF-,56?@ABCDEFSafe%GHIJKLMNO       !!"#$%&'(()*+,--./0123456789:;<=>?@ABCDEFGHIJKLMN&hschema-0.0.1.0-5p4iWG5eZud9hnltY4Kv9iControl.Functor.HigherOrderData.Schema.Internal.Types Data.Schema Paths_hschemaHCofreeHMutuunmutuHEnvThaskhlocalHFixunfix HCopointedhextractHPointedhreturnHFunctorhfmap HCoalgebraHAlgebrahcofreecataNTanaNT hforgetAlghforget htagCoalghtag$fFunctorHEnvT$fHFunctorHEnvT HasSchema PrimitivesOf getSchemaSchema unwrapSchemaSchemaFPrimitiveSchema RecordSchema UnionSchema AliasSchemaAltDefaltName altSchemaaltPrismFieldsField unwrapFieldFieldDef RequiredField OptionalField fieldName hoistFieldfieldoptional$fHFunctorFieldDef$fProfunctorField$fApplicativeField$fFunctorField$fHFunctorAltDef$fHFunctorSchemaF$fHFunctorSchema$fInvariantSchemaaltprimconstrecordasListtoListoneOfaliasversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName