!8+T      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None"#;=>?   None 03<CFQTV] y   !"#$%&'("#$ !&%'  (None,-0367;<=FKSTV]#8winery$Encoded in variable-length quantity.;winerySerialisable datatype<winery#Obtain the schema of the datatype.  [TypeRep] is for handling recursion.=winerySerialise a value.>wineryThe C?winery If this is  x, the size of = must be x. > must not depend on this value.CwineryC is a @ that creates a .^winerybinds a fixpoint_winerySSelf n& refers to the n-th innermost fixpointawinery"Obtain the schema of the datatype.bwineryObtain a decoder from a schema.cwineryGet a decoder from a C and a schema.dwinery(Serialise a value along with its schema.ewinery(Serialise a value along with its schema.gwineryDeserialise a dd .hwineryDeserialise a dd .iwinery%Serialise a value without its schema.nwinery%Extract a list or an array of values.pwineryExtract a field of a record.qwinery#Extract a field using the supplied C.rwineryqTries to extract a specific constructor of a variant. Useful for implementing backward-compatible deserialisers.twineryGeneric implementation of < for a record.uwineryGeneric implementation of = for a record.vwineryGeneric implementation of > for a record.wwineryGeneric implementation of < for an ADT.xwineryGeneric implementation of = for an ADT.ywineryGeneric implementation of > for an ADT.vwinerydefault value (optional)M"56789:;=<>?@ABCDEFJWGHIKLMNOPQRSTUVXYZ[\]^_`abcdefghijklmnopqrstuvwxyMFJWGHIKLMNOPQRSTUVXYZ[\]^_;=<>?adghfeCDEibc"@ABmnpqsro89:`kl6t7uv5wxyjNone3& None &'QSTV]'QNoneV]*9winery\Common representation for any winery data. Handy for prettyprinting winery-serialised data.wineryDeserialiser for a .wineryDeserialise a dd . Safe+/     !"#$%&'()*+,-./0123456789:;<=>?@@ABCDEFGGHIIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !winery-0.2-7Nar3AkojtuDQ0sSJlpBW9Data.Winery.Internal.BuilderData.Winery.Internal Data.WineryData.Winery.QueryData.Winery.Query.ParserData.Winery.TermB Bytestring Paths_wineryEncodinggetSize toByteStringword8word16word32word64bytesvarInthPut$fMonoidEncoding$fSemigroupEncoding TransListDoneMore TransFusion unTransFusionStrategy unStrategy StrategyErrorOffsets EncodingMultiDecodeExceptionInsufficientInput InvalidTagDecoderdecodeAtgetWord8 decodeVarIntword16beword32beword64be encodeMulti encodeItem decodeOffsets unsafeIndexV unsafeIndex errorStrategyrunTransFusion$fExceptionDecodeException$fMonadFixStrategy$fAlternativeStrategy$fMonadStrategy$fApplicativeStrategy$fApplicativeTransFusion$fFunctorTransFusion$fApplicativeTransList$fEqDecodeException$fShowDecodeException$fFunctorStrategy$fFunctorTransListGSerialiseVariantGSerialiseRecord GEncodeRecordVarInt getVarInt Serialise schemaVia toEncoding deserialiser constantSizePlanunPlan DeserialisergetDeserialiserSchemaSSchemaSUnitSBoolSCharSWord8SWord16SWord32SWord64SInt8SInt16SInt32SInt64SIntegerSFloatSDoubleSBytesSTextSListSArraySProduct SProductFixedSRecordSVariantSFixSSelfunwrapDeserialiserschema getDecoder getDecoderBy serialisewriteFileSerialise splitSchema deserialise deserialiseBy serialiseOnlybootstrapSchemaunexpectedSchemaunexpectedSchema'extractArrayBy extractListByextractScientific extractFieldextractFieldByextractConstructorByextractConstructorgschemaViaRecordgtoEncodingRecordgdeserialiserRecordgschemaViaVariantgtoEncodingVariantgdeserialiserVariant$fPrettySchema$fAlternativePlan $fMonadPlan$fApplicativePlan$fApplicativeDeserialiser$fGEncodeRecordkM1$fGEncodeRecordkM10$fGEncodeRecordk:*:$fGSerialiseRecordkM1$fGSerialiseRecordkM10$fGSerialiseRecordk:*:$fGSerialiseProductk:*:$fGSerialiseProductkM1$fGSerialiseProductkU1$fGSerialiseVariantkM1$fGSerialiseVariantkM10$fGSerialiseVariantkM11$fGSerialiseVariantk:+:$fSerialiseOrdering$fGSerialiseProductkK1$fGSerialiseRecordkM11$fGEncodeRecordkM11$fSerialiseEither$fSerialise(,,,)$fSerialise(,,)$fSerialise(,)$fSerialiseSeq$fSerialiseIntSet$fSerialiseSet$fSerialiseIntMap$fSerialiseHashMap$fSerialiseMap$fSerialiseVector$fSerialiseVector0$fSerialiseVector1 $fSerialise[]$fSerialiseByteString$fSerialiseMaybe$fSerialiseChar$fSerialiseInteger$fSerialiseVarInt$fSerialiseText$fSerialiseDouble$fSerialiseFloat$fSerialiseInt$fSerialiseInt64$fSerialiseInt32$fSerialiseInt16$fSerialiseInt8$fSerialiseWord$fSerialiseWord64$fSerialiseWord32$fSerialiseWord16$fSerialiseWord8$fSerialiseBool $fSerialise()$fSerialiseSchema $fShowVarInt $fReadVarInt $fEqVarInt $fOrdVarInt $fEnumVarInt$fBoundedVarInt $fNumVarInt $fRealVarInt$fIntegralVarInt $fBitsVarInt $fShowSchema $fReadSchema $fEqSchema$fGenericSchema $fFunctorPlan$fFunctorDeserialiser$fSerialiseConst$fSerialiseIdentityQueryrunQueryinvalidlistrangefieldconselect$fAlternativeQuery$fApplicativeQuery$fCategoryTYPEQuery$fFunctorQuery parseQueryTermTUnitTBoolTCharTWord8TWord16TWord32TWord64TInt8TInt16TInt32TInt64TIntegerTFloatTDoubleTBytesTTextTListTProductTRecordTVariant decodeTermdeserialiseTerm $fPrettyTerm $fToJSONTerm $fShowTermbaseGHC.BaseJustversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName