Îõ³h$ ûØ4      !"#$%&'()*+,-./0123None./>?ÀÉÖ×ÙìVderiving-aesonReify 4 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 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 5.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 (6 7 ) compositionderiving-aesonLeft-to-right (6 7 ) compositionderiving-aesonLeft-to-right (6 7 ) compositionderiving-aesonLeft-to-right (8 (6 (7)) 9 ) composition   None./ÉÀ0deriving-aesonNo customisation1deriving-aeson$Convert from CamelCase to snake_case2deriving-aesonStrip str2 prefices and convert from CamelCase to snake_case3deriving-aesonField names are prefixed by str%; strip them from JSON representation 0123 3210:      !"#$%&'()*+,-./0123456789:;<;=>?>@AB>CÄ+deriving-aeson-0.2.7-KU3Cqh0eGq1I81XiRuRZtJDeriving.AesonDeriving.Aeson.Stockbase GHC.GenericsGeneric$aeson-1.5.6.0-4Fai2YBAOjp98HRNOvB9PwData.Aeson.Types.ToJSONToJSONData.Aeson.Types.FromJSONFromJSON AesonOptions aesonOptionsSumTwoElemArraySumObjectWithSingleFieldSumUntaggedValueSumTaggedObjectStringModifiergetStringModifierRename CamelToKebab CamelToSnakeCamelTo StripPrefixUnwrapUnaryRecordsNoAllNullaryToStringTagTagSingleConstructorsRejectUnknownFieldsOmitNothingFieldsConstructorTagModifierFieldLabelModifier CustomJSON unCustomJSON$fStringModifierTYPERename$fStringModifierTYPE(,,,)$fStringModifierTYPE(,,)$fStringModifierTYPE(,)$fStringModifier[]:$fStringModifier[][]$fStringModifierTYPEStripPrefix$fStringModifierTYPECamelTo$fAesonOptions[]:$fAesonOptions[]:0$fAesonOptions[]:1$fAesonOptions[]:2$fAesonOptions[]:3$fAesonOptions[]:4$fAesonOptions[]:5$fAesonOptions[]:6$fAesonOptions[]:7$fAesonOptions[]:8$fAesonOptions[]:9$fAesonOptions[][]$fToJSONCustomJSON$fFromJSONCustomJSONVanillaSnake PrefixedSnakePrefixedData.Aeson.Types.InternalOptions sumEncodingGHC.Baseflip. Data.Foldablefoldrid