!9,$      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None"#;=>?   None 03<CFQTV]  !"#$%&'(#$% !"'&(None,-0367;<=FKSTV]$7winery$Encoded in variable-length quantity.:winerySerialisable datatype;winery#Obtain the schema of the datatype.  [TypeRep] is for handling recursion.<winerySerialise a value.=wineryThe B>winery If this is  x, the size of < must be x. = must not depend on this value.BwineryB is a ? that creates a .]winerybinds a fixpoint^winerySSelf n& refers to the n-th innermost fixpoint`winery"Obtain the schema of the datatype.awineryObtain a decoder from a schema.bwineryGet a decoder from a B and a schema.cwinery'Decode a value with the current 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.owineryExtract a field of a record.pwinery#Extract a field using the supplied B.qwineryqTries to extract a specific constructor of a variant. Useful for implementing backward-compatible deserialisers.swineryGeneric implementation of ; for a record.twineryGeneric implementation of < for a record.uwineryGeneric implementation of = for a record.vwineryGeneric implementation of ; for an ADT.wwineryGeneric implementation of < for an ADT.xwineryGeneric implementation of = for an ADT.uwinerydefault value (optional)P #456789:<;=>?@ABCDEIVFGHJKLMNOPQRSTUWXYZ[\]^_`abcdefghijklmnopqrstuvwxPEIVFGHJKLMNOPQRSTUWXYZ[\]^:<;=>`dghfeBCDiabc# ?@Amnoprq789_kl5s6tu4vwxjNone3'S None &'QSTV](!NoneV]+ winery\Common representation for any winery data. Handy for prettyprinting winery-serialised data.wineryDeserialiser for a .wineryDeserialise a dd . Safe+     !"#$%&'()*+,-./0123456789:;<=>??@ABCDEFFGHHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ #winery-0.2.1-DsurLpWZYk75QX6WUfAFpoData.Winery.Internal.BuilderData.Winery.Internal Data.WineryData.Winery.QueryData.Winery.Query.ParserData.Winery.TermB Bytestring Paths_wineryEncodinggetSize toByteStringword8word16word32word64bytesvarInt hPutEncoding$fMonoidEncoding$fSemigroupEncoding$fIsStringEncoding$fShowEncoding$fEqTree $fEqEncoding TransFusion unTransFusionStrategy unStrategy StrategyErrorOffsets EncodingMultiDecodeExceptionInsufficientInput InvalidTagDecoderdecodeAtgetWord8 decodeVarIntword16beword32beword64be encodeMulti encodeItem decodeOffsets unsafeIndexV unsafeIndex errorStrategy$fExceptionDecodeException$fMonadFixStrategy$fAlternativeStrategy$fMonadStrategy$fApplicativeStrategy$fApplicativeTransFusion$fFunctorTransFusion$fEqDecodeException$fShowDecodeException$fReadDecodeException$fFunctorStrategyGSerialiseVariantGSerialiseRecord GEncodeRecordVarInt getVarInt Serialise schemaVia toEncoding deserialiser constantSizePlanunPlan DeserialisergetDeserialiserSchemaSSchemaSUnitSBoolSCharSWord8SWord16SWord32SWord64SInt8SInt16SInt32SInt64SIntegerSFloatSDoubleSBytesSTextSListSArraySProduct SProductFixedSRecordSVariantSFixSSelfunwrapDeserialiserschema getDecoder getDecoderBy decodeCurrent serialisewriteFileSerialise splitSchema deserialise deserialiseBy serialiseOnlybootstrapSchemaunexpectedSchemaunexpectedSchema'extractArrayBy extractListBy extractFieldextractFieldByextractConstructorByextractConstructorgschemaViaRecordgtoEncodingRecordgdeserialiserRecordgschemaViaVariantgtoEncodingVariantgdeserialiserVariant$fPrettySchema$fAlternativePlan $fMonadPlan$fApplicativePlan$fAlternativeDeserialiser$fApplicativeDeserialiser$fGEncodeRecordkM1$fGEncodeRecordkM10$fGEncodeRecordk:*:$fGSerialiseRecordkM1$fGSerialiseRecordkM10$fGSerialiseRecordk:*:$fGSerialiseProductk:*:$fGSerialiseProductkM1$fGSerialiseProductkU1$fGSerialiseVariantkM1$fGSerialiseVariantkM10$fGSerialiseVariantkM11$fGSerialiseVariantk:+:$fSerialiseOrdering$fGSerialiseProductkK1$fGSerialiseRecordkM11$fGEncodeRecordkM11$fSerialiseEither$fSerialise(,,,)$fSerialise(,,)$fSerialise(,)$fSerialiseScientific$fSerialiseSeq$fSerialiseIntSet$fSerialiseSet$fSerialiseIntMap$fSerialiseHashMap$fSerialiseMap$fSerialiseVector$fSerialiseVector0$fSerialiseVector1 $fSerialise[]$fSerialiseEncoding$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