Îõ³h* Q 8      !"#$%&'()*+,-./012345670.2.10 Safe-Inferred01ÂÃÄÍÚÛÝðÒderiving-aesonReify 8 from a type-level listderiving-aeson [TAG, CONTENT]deriving-aeson { TAG: CONTENT }deriving-aeson CONTENTderiving-aeson { "tag": t, "content": c} deriving-aeson%Reify a function which modifies names deriving-aesonRename fields called from to to. deriving-aesonCamelCase to kebab-case deriving-aesonCamelCase to snake_casederiving-aeson6Generic CamelTo constructor taking in a separator charderiving-aeson Strip suffix t/. If it doesn't have the suffix, keep it as-is.deriving-aeson Strip prefix t/. If it doesn't have the prefix, keep it as-is.deriving-aesonUnpack single-field recordsderiving-aeson$the encoding will always follow the 9.deriving-aesonäEncode types with a single constructor as sums, so that allNullaryToStringTag and sumEncoding apply.deriving-aesonÅJSON Documents mapped to records with unmatched keys will be rejectedderiving-aesonÍRecord fields with a Nothing value will be omitted from the resulting object.deriving-aesonÜFunction applied to constructor tags which could be handy for lower-casing them for example.deriving-aesonØFunction applied to field labels. Handy for removing common record prefixes for example.deriving-aesonÎA newtype wrapper which gives FromJSON/ToJSON instances with modified options.deriving-aesonLeft-to-right (: ; ) compositionderiving-aesonLeft-to-right (: ; ) compositionderiving-aesonLeft-to-right (: ; ) compositionderiving-aesonLeft-to-right (< (: (;)) = ) composition     Safe-Inferred01Í þ2deriving-aesonNo customisation3deriving-aeson$Convert from CamelCase to snake_case4deriving-aesonStrip str2 suffixes and convert from CamelCase to snake_case5deriving-aesonField names are suffixed by str%; strip them from JSON representation6deriving-aesonStrip str2 prefices and convert from CamelCase to snake_case7deriving-aesonField names are prefixed by str%; strip them from JSON representation 765432 765432>      !!"#$%&'()*+,-./0123456789:;<=>?@A@BCDCEFGCHÉ,deriving-aeson-0.2.10-9XqAI068alz1YgGQjeHTvDDeriving.AesonDeriving.Aeson.Stockderiving-aesonbase GHC.GenericsGeneric$aeson-2.2.3.0-BKMDonmPDpa3eOe2XEchcHData.Aeson.Types.FromJSONFromJSONData.Aeson.Types.ToJSONToJSON AesonOptions aesonOptionsSumTwoElemArraySumObjectWithSingleFieldSumUntaggedValueSumTaggedObjectStringModifiergetStringModifierRename CamelToKebab CamelToSnakeCamelTo StripSuffix StripPrefixUnwrapUnaryRecordsNoAllNullaryToStringTagTagSingleConstructorsRejectUnknownFieldsOmitNothingFieldsConstructorTagModifierFieldLabelModifier CustomJSON unCustomJSON$fStringModifierTYPERename$fStringModifierTYPE(,,,)$fStringModifierTYPE(,,)$fStringModifierTYPE(,)$fStringModifierList:$fStringModifierList[]$fStringModifierTYPEStripSuffix$fStringModifierTYPEStripPrefix$fStringModifierTYPECamelTo$fAesonOptionsList:$fAesonOptionsList:0$fAesonOptionsList:1$fAesonOptionsList:2$fAesonOptionsList:3$fAesonOptionsList:4$fAesonOptionsList:5$fAesonOptionsList:6$fAesonOptionsList:7$fAesonOptionsList:8$fAesonOptionsList:9$fAesonOptionsList[]$fToJSONCustomJSON$fFromJSONCustomJSONVanillaSnake SuffixedSnakeSuffixed PrefixedSnakePrefixedData.Aeson.Types.InternalOptions sumEncodingGHC.Baseflip. Data.Foldablefoldrid