packages feed

composite-aeson 0.2.0.0 → 0.3.0.0

raw patch · 14 files changed

+72/−65 lines, 14 filesdep +hashabledep −Framesdep −basic-preludePVP ok

version bump matches the API change (PVP)

Dependencies added: hashable

Dependencies removed: Frames, basic-prelude

API changes (from Hackage documentation)

- Composite.Aeson.Formats.Default: instance (Data.Aeson.Types.FromJSON.FromJSONKey k, Data.Aeson.Types.ToJSON.ToJSONKey k, GHC.Classes.Eq k, Data.Hashable.Class.Hashable k, Data.Aeson.Types.FromJSON.FromJSON a, Data.Aeson.Types.ToJSON.ToJSON a) => Composite.Aeson.Formats.Default.DefaultJsonFormat (Data.HashMap.Base.HashMap k a)
- Composite.Aeson.Formats.Default: instance (Data.Aeson.Types.FromJSON.FromJSONKey k, Data.Aeson.Types.ToJSON.ToJSONKey k, GHC.Classes.Ord k, Data.Aeson.Types.FromJSON.FromJSON a, Data.Aeson.Types.ToJSON.ToJSON a) => Composite.Aeson.Formats.Default.DefaultJsonFormat (Data.Map.Base.Map k a)
- Composite.Aeson.Formats.Default: instance Composite.Aeson.Formats.Default.DefaultJsonFormat CorePrelude.LText
- Composite.Aeson.Record: instance (Composite.Base.NamedField r, Composite.Aeson.Formats.Default.DefaultJsonFormat (Control.Lens.Wrapped.Unwrapped r), Composite.Aeson.Record.DefaultJsonFormatRec rs) => Composite.Aeson.Record.DefaultJsonFormatRec (r : rs)
- Composite.Aeson.Record: instance (Composite.Base.NamedField r, Composite.Aeson.Record.RecFromJson rs) => Composite.Aeson.Record.RecFromJson (r : rs)
- Composite.Aeson.Record: instance (Composite.Base.NamedField r, Composite.Aeson.Record.RecToJsonObject rs) => Composite.Aeson.Record.RecToJsonObject (r : rs)
+ Composite.Aeson.Formats.Default: instance Composite.Aeson.Formats.Default.DefaultJsonFormat Data.Text.Internal.Lazy.Text
+ Composite.Aeson.Formats.Default: instance Composite.Aeson.Formats.Default.DefaultJsonFormat a => Composite.Aeson.Formats.Default.DefaultJsonFormat (Data.HashMap.Base.HashMap Data.Text.Internal.Text a)
+ Composite.Aeson.Formats.Default: instance Composite.Aeson.Formats.Default.DefaultJsonFormat a => Composite.Aeson.Formats.Default.DefaultJsonFormat (Data.Map.Base.Map Data.Text.Internal.Text a)
+ Composite.Aeson.Record: instance (GHC.TypeLits.KnownSymbol s, Composite.Aeson.Formats.Default.DefaultJsonFormat a, Composite.Aeson.Record.DefaultJsonFormatRec rs) => Composite.Aeson.Record.DefaultJsonFormatRec (s Composite.Record.:-> a : rs)
+ Composite.Aeson.Record: instance (GHC.TypeLits.KnownSymbol s, Composite.Aeson.Record.RecFromJson rs) => Composite.Aeson.Record.RecFromJson (s Composite.Record.:-> a : rs)
+ Composite.Aeson.Record: instance (GHC.TypeLits.KnownSymbol s, Composite.Aeson.Record.RecToJsonObject rs) => Composite.Aeson.Record.RecToJsonObject (s Composite.Record.:-> a : rs)
- Composite.Aeson.Formats.Provided: tuple10JsonFormat :: forall e_aviL t1_avi5 t2_avi6 t3_avi7 t4_avi8 t5_avi9 t6_avia t7_avib t8_avic t9_avid t10_avie. JsonFormat e_aviL t1_avi5 -> JsonFormat e_aviL t2_avi6 -> JsonFormat e_aviL t3_avi7 -> JsonFormat e_aviL t4_avi8 -> JsonFormat e_aviL t5_avi9 -> JsonFormat e_aviL t6_avia -> JsonFormat e_aviL t7_avib -> JsonFormat e_aviL t8_avic -> JsonFormat e_aviL t9_avid -> JsonFormat e_aviL t10_avie -> JsonFormat e_aviL (t1_avi5, t2_avi6, t3_avi7, t4_avi8, t5_avi9, t6_avia, t7_avib, t8_avic, t9_avid, t10_avie)
+ Composite.Aeson.Formats.Provided: tuple10JsonFormat :: forall e_auJx t1_auIR t2_auIS t3_auIT t4_auIU t5_auIV t6_auIW t7_auIX t8_auIY t9_auIZ t10_auJ0. JsonFormat e_auJx t1_auIR -> JsonFormat e_auJx t2_auIS -> JsonFormat e_auJx t3_auIT -> JsonFormat e_auJx t4_auIU -> JsonFormat e_auJx t5_auIV -> JsonFormat e_auJx t6_auIW -> JsonFormat e_auJx t7_auIX -> JsonFormat e_auJx t8_auIY -> JsonFormat e_auJx t9_auIZ -> JsonFormat e_auJx t10_auJ0 -> JsonFormat e_auJx (t1_auIR, t2_auIS, t3_auIT, t4_auIU, t5_auIV, t6_auIW, t7_auIX, t8_auIY, t9_auIZ, t10_auJ0)
- Composite.Aeson.Formats.Provided: tuple11JsonFormat :: forall e_avjx t1_aviN t2_aviO t3_aviP t4_aviQ t5_aviR t6_aviS t7_aviT t8_aviU t9_aviV t10_aviW t11_aviX. JsonFormat e_avjx t1_aviN -> JsonFormat e_avjx t2_aviO -> JsonFormat e_avjx t3_aviP -> JsonFormat e_avjx t4_aviQ -> JsonFormat e_avjx t5_aviR -> JsonFormat e_avjx t6_aviS -> JsonFormat e_avjx t7_aviT -> JsonFormat e_avjx t8_aviU -> JsonFormat e_avjx t9_aviV -> JsonFormat e_avjx t10_aviW -> JsonFormat e_avjx t11_aviX -> JsonFormat e_avjx (t1_aviN, t2_aviO, t3_aviP, t4_aviQ, t5_aviR, t6_aviS, t7_aviT, t8_aviU, t9_aviV, t10_aviW, t11_aviX)
+ Composite.Aeson.Formats.Provided: tuple11JsonFormat :: forall e_auKj t1_auJz t2_auJA t3_auJB t4_auJC t5_auJD t6_auJE t7_auJF t8_auJG t9_auJH t10_auJI t11_auJJ. JsonFormat e_auKj t1_auJz -> JsonFormat e_auKj t2_auJA -> JsonFormat e_auKj t3_auJB -> JsonFormat e_auKj t4_auJC -> JsonFormat e_auKj t5_auJD -> JsonFormat e_auKj t6_auJE -> JsonFormat e_auKj t7_auJF -> JsonFormat e_auKj t8_auJG -> JsonFormat e_auKj t9_auJH -> JsonFormat e_auKj t10_auJI -> JsonFormat e_auKj t11_auJJ -> JsonFormat e_auKj (t1_auJz, t2_auJA, t3_auJB, t4_auJC, t5_auJD, t6_auJE, t7_auJF, t8_auJG, t9_auJH, t10_auJI, t11_auJJ)
- Composite.Aeson.Formats.Provided: tuple12JsonFormat :: forall e_avkn t1_avjz t2_avjA t3_avjB t4_avjC t5_avjD t6_avjE t7_avjF t8_avjG t9_avjH t10_avjI t11_avjJ t12_avjK. JsonFormat e_avkn t1_avjz -> JsonFormat e_avkn t2_avjA -> JsonFormat e_avkn t3_avjB -> JsonFormat e_avkn t4_avjC -> JsonFormat e_avkn t5_avjD -> JsonFormat e_avkn t6_avjE -> JsonFormat e_avkn t7_avjF -> JsonFormat e_avkn t8_avjG -> JsonFormat e_avkn t9_avjH -> JsonFormat e_avkn t10_avjI -> JsonFormat e_avkn t11_avjJ -> JsonFormat e_avkn t12_avjK -> JsonFormat e_avkn (t1_avjz, t2_avjA, t3_avjB, t4_avjC, t5_avjD, t6_avjE, t7_avjF, t8_avjG, t9_avjH, t10_avjI, t11_avjJ, t12_avjK)
+ Composite.Aeson.Formats.Provided: tuple12JsonFormat :: forall e_auL9 t1_auKl t2_auKm t3_auKn t4_auKo t5_auKp t6_auKq t7_auKr t8_auKs t9_auKt t10_auKu t11_auKv t12_auKw. JsonFormat e_auL9 t1_auKl -> JsonFormat e_auL9 t2_auKm -> JsonFormat e_auL9 t3_auKn -> JsonFormat e_auL9 t4_auKo -> JsonFormat e_auL9 t5_auKp -> JsonFormat e_auL9 t6_auKq -> JsonFormat e_auL9 t7_auKr -> JsonFormat e_auL9 t8_auKs -> JsonFormat e_auL9 t9_auKt -> JsonFormat e_auL9 t10_auKu -> JsonFormat e_auL9 t11_auKv -> JsonFormat e_auL9 t12_auKw -> JsonFormat e_auL9 (t1_auKl, t2_auKm, t3_auKn, t4_auKo, t5_auKp, t6_auKq, t7_auKr, t8_auKs, t9_auKt, t10_auKu, t11_auKv, t12_auKw)
- Composite.Aeson.Formats.Provided: tuple13JsonFormat :: forall e_avlh t1_avkp t2_avkq t3_avkr t4_avks t5_avkt t6_avku t7_avkv t8_avkw t9_avkx t10_avky t11_avkz t12_avkA t13_avkB. JsonFormat e_avlh t1_avkp -> JsonFormat e_avlh t2_avkq -> JsonFormat e_avlh t3_avkr -> JsonFormat e_avlh t4_avks -> JsonFormat e_avlh t5_avkt -> JsonFormat e_avlh t6_avku -> JsonFormat e_avlh t7_avkv -> JsonFormat e_avlh t8_avkw -> JsonFormat e_avlh t9_avkx -> JsonFormat e_avlh t10_avky -> JsonFormat e_avlh t11_avkz -> JsonFormat e_avlh t12_avkA -> JsonFormat e_avlh t13_avkB -> JsonFormat e_avlh (t1_avkp, t2_avkq, t3_avkr, t4_avks, t5_avkt, t6_avku, t7_avkv, t8_avkw, t9_avkx, t10_avky, t11_avkz, t12_avkA, t13_avkB)
+ Composite.Aeson.Formats.Provided: tuple13JsonFormat :: forall e_auM3 t1_auLb t2_auLc t3_auLd t4_auLe t5_auLf t6_auLg t7_auLh t8_auLi t9_auLj t10_auLk t11_auLl t12_auLm t13_auLn. JsonFormat e_auM3 t1_auLb -> JsonFormat e_auM3 t2_auLc -> JsonFormat e_auM3 t3_auLd -> JsonFormat e_auM3 t4_auLe -> JsonFormat e_auM3 t5_auLf -> JsonFormat e_auM3 t6_auLg -> JsonFormat e_auM3 t7_auLh -> JsonFormat e_auM3 t8_auLi -> JsonFormat e_auM3 t9_auLj -> JsonFormat e_auM3 t10_auLk -> JsonFormat e_auM3 t11_auLl -> JsonFormat e_auM3 t12_auLm -> JsonFormat e_auM3 t13_auLn -> JsonFormat e_auM3 (t1_auLb, t2_auLc, t3_auLd, t4_auLe, t5_auLf, t6_auLg, t7_auLh, t8_auLi, t9_auLj, t10_auLk, t11_auLl, t12_auLm, t13_auLn)
- Composite.Aeson.Formats.Provided: tuple14JsonFormat :: forall e_avmf t1_avlj t2_avlk t3_avll t4_avlm t5_avln t6_avlo t7_avlp t8_avlq t9_avlr t10_avls t11_avlt t12_avlu t13_avlv t14_avlw. JsonFormat e_avmf t1_avlj -> JsonFormat e_avmf t2_avlk -> JsonFormat e_avmf t3_avll -> JsonFormat e_avmf t4_avlm -> JsonFormat e_avmf t5_avln -> JsonFormat e_avmf t6_avlo -> JsonFormat e_avmf t7_avlp -> JsonFormat e_avmf t8_avlq -> JsonFormat e_avmf t9_avlr -> JsonFormat e_avmf t10_avls -> JsonFormat e_avmf t11_avlt -> JsonFormat e_avmf t12_avlu -> JsonFormat e_avmf t13_avlv -> JsonFormat e_avmf t14_avlw -> JsonFormat e_avmf (t1_avlj, t2_avlk, t3_avll, t4_avlm, t5_avln, t6_avlo, t7_avlp, t8_avlq, t9_avlr, t10_avls, t11_avlt, t12_avlu, t13_avlv, t14_avlw)
+ Composite.Aeson.Formats.Provided: tuple14JsonFormat :: forall e_auN1 t1_auM5 t2_auM6 t3_auM7 t4_auM8 t5_auM9 t6_auMa t7_auMb t8_auMc t9_auMd t10_auMe t11_auMf t12_auMg t13_auMh t14_auMi. JsonFormat e_auN1 t1_auM5 -> JsonFormat e_auN1 t2_auM6 -> JsonFormat e_auN1 t3_auM7 -> JsonFormat e_auN1 t4_auM8 -> JsonFormat e_auN1 t5_auM9 -> JsonFormat e_auN1 t6_auMa -> JsonFormat e_auN1 t7_auMb -> JsonFormat e_auN1 t8_auMc -> JsonFormat e_auN1 t9_auMd -> JsonFormat e_auN1 t10_auMe -> JsonFormat e_auN1 t11_auMf -> JsonFormat e_auN1 t12_auMg -> JsonFormat e_auN1 t13_auMh -> JsonFormat e_auN1 t14_auMi -> JsonFormat e_auN1 (t1_auM5, t2_auM6, t3_auM7, t4_auM8, t5_auM9, t6_auMa, t7_auMb, t8_auMc, t9_auMd, t10_auMe, t11_auMf, t12_auMg, t13_auMh, t14_auMi)
- Composite.Aeson.Formats.Provided: tuple15JsonFormat :: forall e_avnh t1_avmh t2_avmi t3_avmj t4_avmk t5_avml t6_avmm t7_avmn t8_avmo t9_avmp t10_avmq t11_avmr t12_avms t13_avmt t14_avmu t15_avmv. JsonFormat e_avnh t1_avmh -> JsonFormat e_avnh t2_avmi -> JsonFormat e_avnh t3_avmj -> JsonFormat e_avnh t4_avmk -> JsonFormat e_avnh t5_avml -> JsonFormat e_avnh t6_avmm -> JsonFormat e_avnh t7_avmn -> JsonFormat e_avnh t8_avmo -> JsonFormat e_avnh t9_avmp -> JsonFormat e_avnh t10_avmq -> JsonFormat e_avnh t11_avmr -> JsonFormat e_avnh t12_avms -> JsonFormat e_avnh t13_avmt -> JsonFormat e_avnh t14_avmu -> JsonFormat e_avnh t15_avmv -> JsonFormat e_avnh (t1_avmh, t2_avmi, t3_avmj, t4_avmk, t5_avml, t6_avmm, t7_avmn, t8_avmo, t9_avmp, t10_avmq, t11_avmr, t12_avms, t13_avmt, t14_avmu, t15_avmv)
+ Composite.Aeson.Formats.Provided: tuple15JsonFormat :: forall e_auO3 t1_auN3 t2_auN4 t3_auN5 t4_auN6 t5_auN7 t6_auN8 t7_auN9 t8_auNa t9_auNb t10_auNc t11_auNd t12_auNe t13_auNf t14_auNg t15_auNh. JsonFormat e_auO3 t1_auN3 -> JsonFormat e_auO3 t2_auN4 -> JsonFormat e_auO3 t3_auN5 -> JsonFormat e_auO3 t4_auN6 -> JsonFormat e_auO3 t5_auN7 -> JsonFormat e_auO3 t6_auN8 -> JsonFormat e_auO3 t7_auN9 -> JsonFormat e_auO3 t8_auNa -> JsonFormat e_auO3 t9_auNb -> JsonFormat e_auO3 t10_auNc -> JsonFormat e_auO3 t11_auNd -> JsonFormat e_auO3 t12_auNe -> JsonFormat e_auO3 t13_auNf -> JsonFormat e_auO3 t14_auNg -> JsonFormat e_auO3 t15_auNh -> JsonFormat e_auO3 (t1_auN3, t2_auN4, t3_auN5, t4_auN6, t5_auN7, t6_auN8, t7_auN9, t8_auNa, t9_auNb, t10_auNc, t11_auNd, t12_auNe, t13_auNf, t14_auNg, t15_auNh)
- Composite.Aeson.Formats.Provided: tuple16JsonFormat :: forall e_avon t1_avnj t2_avnk t3_avnl t4_avnm t5_avnn t6_avno t7_avnp t8_avnq t9_avnr t10_avns t11_avnt t12_avnu t13_avnv t14_avnw t15_avnx t16_avny. JsonFormat e_avon t1_avnj -> JsonFormat e_avon t2_avnk -> JsonFormat e_avon t3_avnl -> JsonFormat e_avon t4_avnm -> JsonFormat e_avon t5_avnn -> JsonFormat e_avon t6_avno -> JsonFormat e_avon t7_avnp -> JsonFormat e_avon t8_avnq -> JsonFormat e_avon t9_avnr -> JsonFormat e_avon t10_avns -> JsonFormat e_avon t11_avnt -> JsonFormat e_avon t12_avnu -> JsonFormat e_avon t13_avnv -> JsonFormat e_avon t14_avnw -> JsonFormat e_avon t15_avnx -> JsonFormat e_avon t16_avny -> JsonFormat e_avon (t1_avnj, t2_avnk, t3_avnl, t4_avnm, t5_avnn, t6_avno, t7_avnp, t8_avnq, t9_avnr, t10_avns, t11_avnt, t12_avnu, t13_avnv, t14_avnw, t15_avnx, t16_avny)
+ Composite.Aeson.Formats.Provided: tuple16JsonFormat :: forall e_auP9 t1_auO5 t2_auO6 t3_auO7 t4_auO8 t5_auO9 t6_auOa t7_auOb t8_auOc t9_auOd t10_auOe t11_auOf t12_auOg t13_auOh t14_auOi t15_auOj t16_auOk. JsonFormat e_auP9 t1_auO5 -> JsonFormat e_auP9 t2_auO6 -> JsonFormat e_auP9 t3_auO7 -> JsonFormat e_auP9 t4_auO8 -> JsonFormat e_auP9 t5_auO9 -> JsonFormat e_auP9 t6_auOa -> JsonFormat e_auP9 t7_auOb -> JsonFormat e_auP9 t8_auOc -> JsonFormat e_auP9 t9_auOd -> JsonFormat e_auP9 t10_auOe -> JsonFormat e_auP9 t11_auOf -> JsonFormat e_auP9 t12_auOg -> JsonFormat e_auP9 t13_auOh -> JsonFormat e_auP9 t14_auOi -> JsonFormat e_auP9 t15_auOj -> JsonFormat e_auP9 t16_auOk -> JsonFormat e_auP9 (t1_auO5, t2_auO6, t3_auO7, t4_auO8, t5_auO9, t6_auOa, t7_auOb, t8_auOc, t9_auOd, t10_auOe, t11_auOf, t12_auOg, t13_auOh, t14_auOi, t15_auOj, t16_auOk)
- Composite.Aeson.Formats.Provided: tuple17JsonFormat :: forall e_avpx t1_avop t2_avoq t3_avor t4_avos t5_avot t6_avou t7_avov t8_avow t9_avox t10_avoy t11_avoz t12_avoA t13_avoB t14_avoC t15_avoD t16_avoE t17_avoF. JsonFormat e_avpx t1_avop -> JsonFormat e_avpx t2_avoq -> JsonFormat e_avpx t3_avor -> JsonFormat e_avpx t4_avos -> JsonFormat e_avpx t5_avot -> JsonFormat e_avpx t6_avou -> JsonFormat e_avpx t7_avov -> JsonFormat e_avpx t8_avow -> JsonFormat e_avpx t9_avox -> JsonFormat e_avpx t10_avoy -> JsonFormat e_avpx t11_avoz -> JsonFormat e_avpx t12_avoA -> JsonFormat e_avpx t13_avoB -> JsonFormat e_avpx t14_avoC -> JsonFormat e_avpx t15_avoD -> JsonFormat e_avpx t16_avoE -> JsonFormat e_avpx t17_avoF -> JsonFormat e_avpx (t1_avop, t2_avoq, t3_avor, t4_avos, t5_avot, t6_avou, t7_avov, t8_avow, t9_avox, t10_avoy, t11_avoz, t12_avoA, t13_avoB, t14_avoC, t15_avoD, t16_avoE, t17_avoF)
+ Composite.Aeson.Formats.Provided: tuple17JsonFormat :: forall e_auQj t1_auPb t2_auPc t3_auPd t4_auPe t5_auPf t6_auPg t7_auPh t8_auPi t9_auPj t10_auPk t11_auPl t12_auPm t13_auPn t14_auPo t15_auPp t16_auPq t17_auPr. JsonFormat e_auQj t1_auPb -> JsonFormat e_auQj t2_auPc -> JsonFormat e_auQj t3_auPd -> JsonFormat e_auQj t4_auPe -> JsonFormat e_auQj t5_auPf -> JsonFormat e_auQj t6_auPg -> JsonFormat e_auQj t7_auPh -> JsonFormat e_auQj t8_auPi -> JsonFormat e_auQj t9_auPj -> JsonFormat e_auQj t10_auPk -> JsonFormat e_auQj t11_auPl -> JsonFormat e_auQj t12_auPm -> JsonFormat e_auQj t13_auPn -> JsonFormat e_auQj t14_auPo -> JsonFormat e_auQj t15_auPp -> JsonFormat e_auQj t16_auPq -> JsonFormat e_auQj t17_auPr -> JsonFormat e_auQj (t1_auPb, t2_auPc, t3_auPd, t4_auPe, t5_auPf, t6_auPg, t7_auPh, t8_auPi, t9_auPj, t10_auPk, t11_auPl, t12_auPm, t13_auPn, t14_auPo, t15_auPp, t16_auPq, t17_auPr)
- Composite.Aeson.Formats.Provided: tuple18JsonFormat :: forall e_avqL t1_avpz t2_avpA t3_avpB t4_avpC t5_avpD t6_avpE t7_avpF t8_avpG t9_avpH t10_avpI t11_avpJ t12_avpK t13_avpL t14_avpM t15_avpN t16_avpO t17_avpP t18_avpQ. JsonFormat e_avqL t1_avpz -> JsonFormat e_avqL t2_avpA -> JsonFormat e_avqL t3_avpB -> JsonFormat e_avqL t4_avpC -> JsonFormat e_avqL t5_avpD -> JsonFormat e_avqL t6_avpE -> JsonFormat e_avqL t7_avpF -> JsonFormat e_avqL t8_avpG -> JsonFormat e_avqL t9_avpH -> JsonFormat e_avqL t10_avpI -> JsonFormat e_avqL t11_avpJ -> JsonFormat e_avqL t12_avpK -> JsonFormat e_avqL t13_avpL -> JsonFormat e_avqL t14_avpM -> JsonFormat e_avqL t15_avpN -> JsonFormat e_avqL t16_avpO -> JsonFormat e_avqL t17_avpP -> JsonFormat e_avqL t18_avpQ -> JsonFormat e_avqL (t1_avpz, t2_avpA, t3_avpB, t4_avpC, t5_avpD, t6_avpE, t7_avpF, t8_avpG, t9_avpH, t10_avpI, t11_avpJ, t12_avpK, t13_avpL, t14_avpM, t15_avpN, t16_avpO, t17_avpP, t18_avpQ)
+ Composite.Aeson.Formats.Provided: tuple18JsonFormat :: forall e_auRx t1_auQl t2_auQm t3_auQn t4_auQo t5_auQp t6_auQq t7_auQr t8_auQs t9_auQt t10_auQu t11_auQv t12_auQw t13_auQx t14_auQy t15_auQz t16_auQA t17_auQB t18_auQC. JsonFormat e_auRx t1_auQl -> JsonFormat e_auRx t2_auQm -> JsonFormat e_auRx t3_auQn -> JsonFormat e_auRx t4_auQo -> JsonFormat e_auRx t5_auQp -> JsonFormat e_auRx t6_auQq -> JsonFormat e_auRx t7_auQr -> JsonFormat e_auRx t8_auQs -> JsonFormat e_auRx t9_auQt -> JsonFormat e_auRx t10_auQu -> JsonFormat e_auRx t11_auQv -> JsonFormat e_auRx t12_auQw -> JsonFormat e_auRx t13_auQx -> JsonFormat e_auRx t14_auQy -> JsonFormat e_auRx t15_auQz -> JsonFormat e_auRx t16_auQA -> JsonFormat e_auRx t17_auQB -> JsonFormat e_auRx t18_auQC -> JsonFormat e_auRx (t1_auQl, t2_auQm, t3_auQn, t4_auQo, t5_auQp, t6_auQq, t7_auQr, t8_auQs, t9_auQt, t10_auQu, t11_auQv, t12_auQw, t13_auQx, t14_auQy, t15_auQz, t16_auQA, t17_auQB, t18_auQC)
- Composite.Aeson.Formats.Provided: tuple19JsonFormat :: forall e_avs3 t1_avqN t2_avqO t3_avqP t4_avqQ t5_avqR t6_avqS t7_avqT t8_avqU t9_avqV t10_avqW t11_avqX t12_avqY t13_avqZ t14_avr0 t15_avr1 t16_avr2 t17_avr3 t18_avr4 t19_avr5. JsonFormat e_avs3 t1_avqN -> JsonFormat e_avs3 t2_avqO -> JsonFormat e_avs3 t3_avqP -> JsonFormat e_avs3 t4_avqQ -> JsonFormat e_avs3 t5_avqR -> JsonFormat e_avs3 t6_avqS -> JsonFormat e_avs3 t7_avqT -> JsonFormat e_avs3 t8_avqU -> JsonFormat e_avs3 t9_avqV -> JsonFormat e_avs3 t10_avqW -> JsonFormat e_avs3 t11_avqX -> JsonFormat e_avs3 t12_avqY -> JsonFormat e_avs3 t13_avqZ -> JsonFormat e_avs3 t14_avr0 -> JsonFormat e_avs3 t15_avr1 -> JsonFormat e_avs3 t16_avr2 -> JsonFormat e_avs3 t17_avr3 -> JsonFormat e_avs3 t18_avr4 -> JsonFormat e_avs3 t19_avr5 -> JsonFormat e_avs3 (t1_avqN, t2_avqO, t3_avqP, t4_avqQ, t5_avqR, t6_avqS, t7_avqT, t8_avqU, t9_avqV, t10_avqW, t11_avqX, t12_avqY, t13_avqZ, t14_avr0, t15_avr1, t16_avr2, t17_avr3, t18_avr4, t19_avr5)
+ Composite.Aeson.Formats.Provided: tuple19JsonFormat :: forall e_auSP t1_auRz t2_auRA t3_auRB t4_auRC t5_auRD t6_auRE t7_auRF t8_auRG t9_auRH t10_auRI t11_auRJ t12_auRK t13_auRL t14_auRM t15_auRN t16_auRO t17_auRP t18_auRQ t19_auRR. JsonFormat e_auSP t1_auRz -> JsonFormat e_auSP t2_auRA -> JsonFormat e_auSP t3_auRB -> JsonFormat e_auSP t4_auRC -> JsonFormat e_auSP t5_auRD -> JsonFormat e_auSP t6_auRE -> JsonFormat e_auSP t7_auRF -> JsonFormat e_auSP t8_auRG -> JsonFormat e_auSP t9_auRH -> JsonFormat e_auSP t10_auRI -> JsonFormat e_auSP t11_auRJ -> JsonFormat e_auSP t12_auRK -> JsonFormat e_auSP t13_auRL -> JsonFormat e_auSP t14_auRM -> JsonFormat e_auSP t15_auRN -> JsonFormat e_auSP t16_auRO -> JsonFormat e_auSP t17_auRP -> JsonFormat e_auSP t18_auRQ -> JsonFormat e_auSP t19_auRR -> JsonFormat e_auSP (t1_auRz, t2_auRA, t3_auRB, t4_auRC, t5_auRD, t6_auRE, t7_auRF, t8_auRG, t9_auRH, t10_auRI, t11_auRJ, t12_auRK, t13_auRL, t14_auRM, t15_auRN, t16_auRO, t17_auRP, t18_auRQ, t19_auRR)
- Composite.Aeson.Formats.Provided: tuple20JsonFormat :: forall e_avtp t1_avs5 t2_avs6 t3_avs7 t4_avs8 t5_avs9 t6_avsa t7_avsb t8_avsc t9_avsd t10_avse t11_avsf t12_avsg t13_avsh t14_avsi t15_avsj t16_avsk t17_avsl t18_avsm t19_avsn t20_avso. JsonFormat e_avtp t1_avs5 -> JsonFormat e_avtp t2_avs6 -> JsonFormat e_avtp t3_avs7 -> JsonFormat e_avtp t4_avs8 -> JsonFormat e_avtp t5_avs9 -> JsonFormat e_avtp t6_avsa -> JsonFormat e_avtp t7_avsb -> JsonFormat e_avtp t8_avsc -> JsonFormat e_avtp t9_avsd -> JsonFormat e_avtp t10_avse -> JsonFormat e_avtp t11_avsf -> JsonFormat e_avtp t12_avsg -> JsonFormat e_avtp t13_avsh -> JsonFormat e_avtp t14_avsi -> JsonFormat e_avtp t15_avsj -> JsonFormat e_avtp t16_avsk -> JsonFormat e_avtp t17_avsl -> JsonFormat e_avtp t18_avsm -> JsonFormat e_avtp t19_avsn -> JsonFormat e_avtp t20_avso -> JsonFormat e_avtp (t1_avs5, t2_avs6, t3_avs7, t4_avs8, t5_avs9, t6_avsa, t7_avsb, t8_avsc, t9_avsd, t10_avse, t11_avsf, t12_avsg, t13_avsh, t14_avsi, t15_avsj, t16_avsk, t17_avsl, t18_avsm, t19_avsn, t20_avso)
+ Composite.Aeson.Formats.Provided: tuple20JsonFormat :: forall e_auUb t1_auSR t2_auSS t3_auST t4_auSU t5_auSV t6_auSW t7_auSX t8_auSY t9_auSZ t10_auT0 t11_auT1 t12_auT2 t13_auT3 t14_auT4 t15_auT5 t16_auT6 t17_auT7 t18_auT8 t19_auT9 t20_auTa. JsonFormat e_auUb t1_auSR -> JsonFormat e_auUb t2_auSS -> JsonFormat e_auUb t3_auST -> JsonFormat e_auUb t4_auSU -> JsonFormat e_auUb t5_auSV -> JsonFormat e_auUb t6_auSW -> JsonFormat e_auUb t7_auSX -> JsonFormat e_auUb t8_auSY -> JsonFormat e_auUb t9_auSZ -> JsonFormat e_auUb t10_auT0 -> JsonFormat e_auUb t11_auT1 -> JsonFormat e_auUb t12_auT2 -> JsonFormat e_auUb t13_auT3 -> JsonFormat e_auUb t14_auT4 -> JsonFormat e_auUb t15_auT5 -> JsonFormat e_auUb t16_auT6 -> JsonFormat e_auUb t17_auT7 -> JsonFormat e_auUb t18_auT8 -> JsonFormat e_auUb t19_auT9 -> JsonFormat e_auUb t20_auTa -> JsonFormat e_auUb (t1_auSR, t2_auSS, t3_auST, t4_auSU, t5_auSV, t6_auSW, t7_auSX, t8_auSY, t9_auSZ, t10_auT0, t11_auT1, t12_auT2, t13_auT3, t14_auT4, t15_auT5, t16_auT6, t17_auT7, t18_auT8, t19_auT9, t20_auTa)
- Composite.Aeson.Formats.Provided: tuple21JsonFormat :: forall e_avuP t1_avtr t2_avts t3_avtt t4_avtu t5_avtv t6_avtw t7_avtx t8_avty t9_avtz t10_avtA t11_avtB t12_avtC t13_avtD t14_avtE t15_avtF t16_avtG t17_avtH t18_avtI t19_avtJ t20_avtK t21_avtL. JsonFormat e_avuP t1_avtr -> JsonFormat e_avuP t2_avts -> JsonFormat e_avuP t3_avtt -> JsonFormat e_avuP t4_avtu -> JsonFormat e_avuP t5_avtv -> JsonFormat e_avuP t6_avtw -> JsonFormat e_avuP t7_avtx -> JsonFormat e_avuP t8_avty -> JsonFormat e_avuP t9_avtz -> JsonFormat e_avuP t10_avtA -> JsonFormat e_avuP t11_avtB -> JsonFormat e_avuP t12_avtC -> JsonFormat e_avuP t13_avtD -> JsonFormat e_avuP t14_avtE -> JsonFormat e_avuP t15_avtF -> JsonFormat e_avuP t16_avtG -> JsonFormat e_avuP t17_avtH -> JsonFormat e_avuP t18_avtI -> JsonFormat e_avuP t19_avtJ -> JsonFormat e_avuP t20_avtK -> JsonFormat e_avuP t21_avtL -> JsonFormat e_avuP (t1_avtr, t2_avts, t3_avtt, t4_avtu, t5_avtv, t6_avtw, t7_avtx, t8_avty, t9_avtz, t10_avtA, t11_avtB, t12_avtC, t13_avtD, t14_avtE, t15_avtF, t16_avtG, t17_avtH, t18_avtI, t19_avtJ, t20_avtK, t21_avtL)
+ Composite.Aeson.Formats.Provided: tuple21JsonFormat :: forall e_auVB t1_auUd t2_auUe t3_auUf t4_auUg t5_auUh t6_auUi t7_auUj t8_auUk t9_auUl t10_auUm t11_auUn t12_auUo t13_auUp t14_auUq t15_auUr t16_auUs t17_auUt t18_auUu t19_auUv t20_auUw t21_auUx. JsonFormat e_auVB t1_auUd -> JsonFormat e_auVB t2_auUe -> JsonFormat e_auVB t3_auUf -> JsonFormat e_auVB t4_auUg -> JsonFormat e_auVB t5_auUh -> JsonFormat e_auVB t6_auUi -> JsonFormat e_auVB t7_auUj -> JsonFormat e_auVB t8_auUk -> JsonFormat e_auVB t9_auUl -> JsonFormat e_auVB t10_auUm -> JsonFormat e_auVB t11_auUn -> JsonFormat e_auVB t12_auUo -> JsonFormat e_auVB t13_auUp -> JsonFormat e_auVB t14_auUq -> JsonFormat e_auVB t15_auUr -> JsonFormat e_auVB t16_auUs -> JsonFormat e_auVB t17_auUt -> JsonFormat e_auVB t18_auUu -> JsonFormat e_auVB t19_auUv -> JsonFormat e_auVB t20_auUw -> JsonFormat e_auVB t21_auUx -> JsonFormat e_auVB (t1_auUd, t2_auUe, t3_auUf, t4_auUg, t5_auUh, t6_auUi, t7_auUj, t8_auUk, t9_auUl, t10_auUm, t11_auUn, t12_auUo, t13_auUp, t14_auUq, t15_auUr, t16_auUs, t17_auUt, t18_auUu, t19_auUv, t20_auUw, t21_auUx)
- Composite.Aeson.Formats.Provided: tuple22JsonFormat :: forall e_avwj t1_avuR t2_avuS t3_avuT t4_avuU t5_avuV t6_avuW t7_avuX t8_avuY t9_avuZ t10_avv0 t11_avv1 t12_avv2 t13_avv3 t14_avv4 t15_avv5 t16_avv6 t17_avv7 t18_avv8 t19_avv9 t20_avva t21_avvb t22_avvc. JsonFormat e_avwj t1_avuR -> JsonFormat e_avwj t2_avuS -> JsonFormat e_avwj t3_avuT -> JsonFormat e_avwj t4_avuU -> JsonFormat e_avwj t5_avuV -> JsonFormat e_avwj t6_avuW -> JsonFormat e_avwj t7_avuX -> JsonFormat e_avwj t8_avuY -> JsonFormat e_avwj t9_avuZ -> JsonFormat e_avwj t10_avv0 -> JsonFormat e_avwj t11_avv1 -> JsonFormat e_avwj t12_avv2 -> JsonFormat e_avwj t13_avv3 -> JsonFormat e_avwj t14_avv4 -> JsonFormat e_avwj t15_avv5 -> JsonFormat e_avwj t16_avv6 -> JsonFormat e_avwj t17_avv7 -> JsonFormat e_avwj t18_avv8 -> JsonFormat e_avwj t19_avv9 -> JsonFormat e_avwj t20_avva -> JsonFormat e_avwj t21_avvb -> JsonFormat e_avwj t22_avvc -> JsonFormat e_avwj (t1_avuR, t2_avuS, t3_avuT, t4_avuU, t5_avuV, t6_avuW, t7_avuX, t8_avuY, t9_avuZ, t10_avv0, t11_avv1, t12_avv2, t13_avv3, t14_avv4, t15_avv5, t16_avv6, t17_avv7, t18_avv8, t19_avv9, t20_avva, t21_avvb, t22_avvc)
+ Composite.Aeson.Formats.Provided: tuple22JsonFormat :: forall e_auX5 t1_auVD t2_auVE t3_auVF t4_auVG t5_auVH t6_auVI t7_auVJ t8_auVK t9_auVL t10_auVM t11_auVN t12_auVO t13_auVP t14_auVQ t15_auVR t16_auVS t17_auVT t18_auVU t19_auVV t20_auVW t21_auVX t22_auVY. JsonFormat e_auX5 t1_auVD -> JsonFormat e_auX5 t2_auVE -> JsonFormat e_auX5 t3_auVF -> JsonFormat e_auX5 t4_auVG -> JsonFormat e_auX5 t5_auVH -> JsonFormat e_auX5 t6_auVI -> JsonFormat e_auX5 t7_auVJ -> JsonFormat e_auX5 t8_auVK -> JsonFormat e_auX5 t9_auVL -> JsonFormat e_auX5 t10_auVM -> JsonFormat e_auX5 t11_auVN -> JsonFormat e_auX5 t12_auVO -> JsonFormat e_auX5 t13_auVP -> JsonFormat e_auX5 t14_auVQ -> JsonFormat e_auX5 t15_auVR -> JsonFormat e_auX5 t16_auVS -> JsonFormat e_auX5 t17_auVT -> JsonFormat e_auX5 t18_auVU -> JsonFormat e_auX5 t19_auVV -> JsonFormat e_auX5 t20_auVW -> JsonFormat e_auX5 t21_auVX -> JsonFormat e_auX5 t22_auVY -> JsonFormat e_auX5 (t1_auVD, t2_auVE, t3_auVF, t4_auVG, t5_auVH, t6_auVI, t7_auVJ, t8_auVK, t9_auVL, t10_auVM, t11_auVN, t12_auVO, t13_auVP, t14_auVQ, t15_auVR, t16_auVS, t17_auVT, t18_auVU, t19_auVV, t20_auVW, t21_auVX, t22_auVY)
- Composite.Aeson.Formats.Provided: tuple23JsonFormat :: forall e_avxR t1_avwl t2_avwm t3_avwn t4_avwo t5_avwp t6_avwq t7_avwr t8_avws t9_avwt t10_avwu t11_avwv t12_avww t13_avwx t14_avwy t15_avwz t16_avwA t17_avwB t18_avwC t19_avwD t20_avwE t21_avwF t22_avwG t23_avwH. JsonFormat e_avxR t1_avwl -> JsonFormat e_avxR t2_avwm -> JsonFormat e_avxR t3_avwn -> JsonFormat e_avxR t4_avwo -> JsonFormat e_avxR t5_avwp -> JsonFormat e_avxR t6_avwq -> JsonFormat e_avxR t7_avwr -> JsonFormat e_avxR t8_avws -> JsonFormat e_avxR t9_avwt -> JsonFormat e_avxR t10_avwu -> JsonFormat e_avxR t11_avwv -> JsonFormat e_avxR t12_avww -> JsonFormat e_avxR t13_avwx -> JsonFormat e_avxR t14_avwy -> JsonFormat e_avxR t15_avwz -> JsonFormat e_avxR t16_avwA -> JsonFormat e_avxR t17_avwB -> JsonFormat e_avxR t18_avwC -> JsonFormat e_avxR t19_avwD -> JsonFormat e_avxR t20_avwE -> JsonFormat e_avxR t21_avwF -> JsonFormat e_avxR t22_avwG -> JsonFormat e_avxR t23_avwH -> JsonFormat e_avxR (t1_avwl, t2_avwm, t3_avwn, t4_avwo, t5_avwp, t6_avwq, t7_avwr, t8_avws, t9_avwt, t10_avwu, t11_avwv, t12_avww, t13_avwx, t14_avwy, t15_avwz, t16_avwA, t17_avwB, t18_avwC, t19_avwD, t20_avwE, t21_avwF, t22_avwG, t23_avwH)
+ Composite.Aeson.Formats.Provided: tuple23JsonFormat :: forall e_auYD t1_auX7 t2_auX8 t3_auX9 t4_auXa t5_auXb t6_auXc t7_auXd t8_auXe t9_auXf t10_auXg t11_auXh t12_auXi t13_auXj t14_auXk t15_auXl t16_auXm t17_auXn t18_auXo t19_auXp t20_auXq t21_auXr t22_auXs t23_auXt. JsonFormat e_auYD t1_auX7 -> JsonFormat e_auYD t2_auX8 -> JsonFormat e_auYD t3_auX9 -> JsonFormat e_auYD t4_auXa -> JsonFormat e_auYD t5_auXb -> JsonFormat e_auYD t6_auXc -> JsonFormat e_auYD t7_auXd -> JsonFormat e_auYD t8_auXe -> JsonFormat e_auYD t9_auXf -> JsonFormat e_auYD t10_auXg -> JsonFormat e_auYD t11_auXh -> JsonFormat e_auYD t12_auXi -> JsonFormat e_auYD t13_auXj -> JsonFormat e_auYD t14_auXk -> JsonFormat e_auYD t15_auXl -> JsonFormat e_auYD t16_auXm -> JsonFormat e_auYD t17_auXn -> JsonFormat e_auYD t18_auXo -> JsonFormat e_auYD t19_auXp -> JsonFormat e_auYD t20_auXq -> JsonFormat e_auYD t21_auXr -> JsonFormat e_auYD t22_auXs -> JsonFormat e_auYD t23_auXt -> JsonFormat e_auYD (t1_auX7, t2_auX8, t3_auX9, t4_auXa, t5_auXb, t6_auXc, t7_auXd, t8_auXe, t9_auXf, t10_auXg, t11_auXh, t12_auXi, t13_auXj, t14_auXk, t15_auXl, t16_auXm, t17_auXn, t18_auXo, t19_auXp, t20_auXq, t21_auXr, t22_auXs, t23_auXt)
- Composite.Aeson.Formats.Provided: tuple24JsonFormat :: forall e_avzt t1_avxT t2_avxU t3_avxV t4_avxW t5_avxX t6_avxY t7_avxZ t8_avy0 t9_avy1 t10_avy2 t11_avy3 t12_avy4 t13_avy5 t14_avy6 t15_avy7 t16_avy8 t17_avy9 t18_avya t19_avyb t20_avyc t21_avyd t22_avye t23_avyf t24_avyg. JsonFormat e_avzt t1_avxT -> JsonFormat e_avzt t2_avxU -> JsonFormat e_avzt t3_avxV -> JsonFormat e_avzt t4_avxW -> JsonFormat e_avzt t5_avxX -> JsonFormat e_avzt t6_avxY -> JsonFormat e_avzt t7_avxZ -> JsonFormat e_avzt t8_avy0 -> JsonFormat e_avzt t9_avy1 -> JsonFormat e_avzt t10_avy2 -> JsonFormat e_avzt t11_avy3 -> JsonFormat e_avzt t12_avy4 -> JsonFormat e_avzt t13_avy5 -> JsonFormat e_avzt t14_avy6 -> JsonFormat e_avzt t15_avy7 -> JsonFormat e_avzt t16_avy8 -> JsonFormat e_avzt t17_avy9 -> JsonFormat e_avzt t18_avya -> JsonFormat e_avzt t19_avyb -> JsonFormat e_avzt t20_avyc -> JsonFormat e_avzt t21_avyd -> JsonFormat e_avzt t22_avye -> JsonFormat e_avzt t23_avyf -> JsonFormat e_avzt t24_avyg -> JsonFormat e_avzt (t1_avxT, t2_avxU, t3_avxV, t4_avxW, t5_avxX, t6_avxY, t7_avxZ, t8_avy0, t9_avy1, t10_avy2, t11_avy3, t12_avy4, t13_avy5, t14_avy6, t15_avy7, t16_avy8, t17_avy9, t18_avya, t19_avyb, t20_avyc, t21_avyd, t22_avye, t23_avyf, t24_avyg)
+ Composite.Aeson.Formats.Provided: tuple24JsonFormat :: forall e_av0f t1_auYF t2_auYG t3_auYH t4_auYI t5_auYJ t6_auYK t7_auYL t8_auYM t9_auYN t10_auYO t11_auYP t12_auYQ t13_auYR t14_auYS t15_auYT t16_auYU t17_auYV t18_auYW t19_auYX t20_auYY t21_auYZ t22_auZ0 t23_auZ1 t24_auZ2. JsonFormat e_av0f t1_auYF -> JsonFormat e_av0f t2_auYG -> JsonFormat e_av0f t3_auYH -> JsonFormat e_av0f t4_auYI -> JsonFormat e_av0f t5_auYJ -> JsonFormat e_av0f t6_auYK -> JsonFormat e_av0f t7_auYL -> JsonFormat e_av0f t8_auYM -> JsonFormat e_av0f t9_auYN -> JsonFormat e_av0f t10_auYO -> JsonFormat e_av0f t11_auYP -> JsonFormat e_av0f t12_auYQ -> JsonFormat e_av0f t13_auYR -> JsonFormat e_av0f t14_auYS -> JsonFormat e_av0f t15_auYT -> JsonFormat e_av0f t16_auYU -> JsonFormat e_av0f t17_auYV -> JsonFormat e_av0f t18_auYW -> JsonFormat e_av0f t19_auYX -> JsonFormat e_av0f t20_auYY -> JsonFormat e_av0f t21_auYZ -> JsonFormat e_av0f t22_auZ0 -> JsonFormat e_av0f t23_auZ1 -> JsonFormat e_av0f t24_auZ2 -> JsonFormat e_av0f (t1_auYF, t2_auYG, t3_auYH, t4_auYI, t5_auYJ, t6_auYK, t7_auYL, t8_auYM, t9_auYN, t10_auYO, t11_auYP, t12_auYQ, t13_auYR, t14_auYS, t15_auYT, t16_auYU, t17_auYV, t18_auYW, t19_auYX, t20_auYY, t21_auYZ, t22_auZ0, t23_auZ1, t24_auZ2)
- Composite.Aeson.Formats.Provided: tuple25JsonFormat :: forall e_avB9 t1_avzv t2_avzw t3_avzx t4_avzy t5_avzz t6_avzA t7_avzB t8_avzC t9_avzD t10_avzE t11_avzF t12_avzG t13_avzH t14_avzI t15_avzJ t16_avzK t17_avzL t18_avzM t19_avzN t20_avzO t21_avzP t22_avzQ t23_avzR t24_avzS t25_avzT. JsonFormat e_avB9 t1_avzv -> JsonFormat e_avB9 t2_avzw -> JsonFormat e_avB9 t3_avzx -> JsonFormat e_avB9 t4_avzy -> JsonFormat e_avB9 t5_avzz -> JsonFormat e_avB9 t6_avzA -> JsonFormat e_avB9 t7_avzB -> JsonFormat e_avB9 t8_avzC -> JsonFormat e_avB9 t9_avzD -> JsonFormat e_avB9 t10_avzE -> JsonFormat e_avB9 t11_avzF -> JsonFormat e_avB9 t12_avzG -> JsonFormat e_avB9 t13_avzH -> JsonFormat e_avB9 t14_avzI -> JsonFormat e_avB9 t15_avzJ -> JsonFormat e_avB9 t16_avzK -> JsonFormat e_avB9 t17_avzL -> JsonFormat e_avB9 t18_avzM -> JsonFormat e_avB9 t19_avzN -> JsonFormat e_avB9 t20_avzO -> JsonFormat e_avB9 t21_avzP -> JsonFormat e_avB9 t22_avzQ -> JsonFormat e_avB9 t23_avzR -> JsonFormat e_avB9 t24_avzS -> JsonFormat e_avB9 t25_avzT -> JsonFormat e_avB9 (t1_avzv, t2_avzw, t3_avzx, t4_avzy, t5_avzz, t6_avzA, t7_avzB, t8_avzC, t9_avzD, t10_avzE, t11_avzF, t12_avzG, t13_avzH, t14_avzI, t15_avzJ, t16_avzK, t17_avzL, t18_avzM, t19_avzN, t20_avzO, t21_avzP, t22_avzQ, t23_avzR, t24_avzS, t25_avzT)
+ Composite.Aeson.Formats.Provided: tuple25JsonFormat :: forall e_av1V t1_av0h t2_av0i t3_av0j t4_av0k t5_av0l t6_av0m t7_av0n t8_av0o t9_av0p t10_av0q t11_av0r t12_av0s t13_av0t t14_av0u t15_av0v t16_av0w t17_av0x t18_av0y t19_av0z t20_av0A t21_av0B t22_av0C t23_av0D t24_av0E t25_av0F. JsonFormat e_av1V t1_av0h -> JsonFormat e_av1V t2_av0i -> JsonFormat e_av1V t3_av0j -> JsonFormat e_av1V t4_av0k -> JsonFormat e_av1V t5_av0l -> JsonFormat e_av1V t6_av0m -> JsonFormat e_av1V t7_av0n -> JsonFormat e_av1V t8_av0o -> JsonFormat e_av1V t9_av0p -> JsonFormat e_av1V t10_av0q -> JsonFormat e_av1V t11_av0r -> JsonFormat e_av1V t12_av0s -> JsonFormat e_av1V t13_av0t -> JsonFormat e_av1V t14_av0u -> JsonFormat e_av1V t15_av0v -> JsonFormat e_av1V t16_av0w -> JsonFormat e_av1V t17_av0x -> JsonFormat e_av1V t18_av0y -> JsonFormat e_av1V t19_av0z -> JsonFormat e_av1V t20_av0A -> JsonFormat e_av1V t21_av0B -> JsonFormat e_av1V t22_av0C -> JsonFormat e_av1V t23_av0D -> JsonFormat e_av1V t24_av0E -> JsonFormat e_av1V t25_av0F -> JsonFormat e_av1V (t1_av0h, t2_av0i, t3_av0j, t4_av0k, t5_av0l, t6_av0m, t7_av0n, t8_av0o, t9_av0p, t10_av0q, t11_av0r, t12_av0s, t13_av0t, t14_av0u, t15_av0v, t16_av0w, t17_av0x, t18_av0y, t19_av0z, t20_av0A, t21_av0B, t22_av0C, t23_av0D, t24_av0E, t25_av0F)
- Composite.Aeson.Formats.Provided: tuple26JsonFormat :: forall e_avCT t1_avBb t2_avBc t3_avBd t4_avBe t5_avBf t6_avBg t7_avBh t8_avBi t9_avBj t10_avBk t11_avBl t12_avBm t13_avBn t14_avBo t15_avBp t16_avBq t17_avBr t18_avBs t19_avBt t20_avBu t21_avBv t22_avBw t23_avBx t24_avBy t25_avBz t26_avBA. JsonFormat e_avCT t1_avBb -> JsonFormat e_avCT t2_avBc -> JsonFormat e_avCT t3_avBd -> JsonFormat e_avCT t4_avBe -> JsonFormat e_avCT t5_avBf -> JsonFormat e_avCT t6_avBg -> JsonFormat e_avCT t7_avBh -> JsonFormat e_avCT t8_avBi -> JsonFormat e_avCT t9_avBj -> JsonFormat e_avCT t10_avBk -> JsonFormat e_avCT t11_avBl -> JsonFormat e_avCT t12_avBm -> JsonFormat e_avCT t13_avBn -> JsonFormat e_avCT t14_avBo -> JsonFormat e_avCT t15_avBp -> JsonFormat e_avCT t16_avBq -> JsonFormat e_avCT t17_avBr -> JsonFormat e_avCT t18_avBs -> JsonFormat e_avCT t19_avBt -> JsonFormat e_avCT t20_avBu -> JsonFormat e_avCT t21_avBv -> JsonFormat e_avCT t22_avBw -> JsonFormat e_avCT t23_avBx -> JsonFormat e_avCT t24_avBy -> JsonFormat e_avCT t25_avBz -> JsonFormat e_avCT t26_avBA -> JsonFormat e_avCT (t1_avBb, t2_avBc, t3_avBd, t4_avBe, t5_avBf, t6_avBg, t7_avBh, t8_avBi, t9_avBj, t10_avBk, t11_avBl, t12_avBm, t13_avBn, t14_avBo, t15_avBp, t16_avBq, t17_avBr, t18_avBs, t19_avBt, t20_avBu, t21_avBv, t22_avBw, t23_avBx, t24_avBy, t25_avBz, t26_avBA)
+ Composite.Aeson.Formats.Provided: tuple26JsonFormat :: forall e_av3F t1_av1X t2_av1Y t3_av1Z t4_av20 t5_av21 t6_av22 t7_av23 t8_av24 t9_av25 t10_av26 t11_av27 t12_av28 t13_av29 t14_av2a t15_av2b t16_av2c t17_av2d t18_av2e t19_av2f t20_av2g t21_av2h t22_av2i t23_av2j t24_av2k t25_av2l t26_av2m. JsonFormat e_av3F t1_av1X -> JsonFormat e_av3F t2_av1Y -> JsonFormat e_av3F t3_av1Z -> JsonFormat e_av3F t4_av20 -> JsonFormat e_av3F t5_av21 -> JsonFormat e_av3F t6_av22 -> JsonFormat e_av3F t7_av23 -> JsonFormat e_av3F t8_av24 -> JsonFormat e_av3F t9_av25 -> JsonFormat e_av3F t10_av26 -> JsonFormat e_av3F t11_av27 -> JsonFormat e_av3F t12_av28 -> JsonFormat e_av3F t13_av29 -> JsonFormat e_av3F t14_av2a -> JsonFormat e_av3F t15_av2b -> JsonFormat e_av3F t16_av2c -> JsonFormat e_av3F t17_av2d -> JsonFormat e_av3F t18_av2e -> JsonFormat e_av3F t19_av2f -> JsonFormat e_av3F t20_av2g -> JsonFormat e_av3F t21_av2h -> JsonFormat e_av3F t22_av2i -> JsonFormat e_av3F t23_av2j -> JsonFormat e_av3F t24_av2k -> JsonFormat e_av3F t25_av2l -> JsonFormat e_av3F t26_av2m -> JsonFormat e_av3F (t1_av1X, t2_av1Y, t3_av1Z, t4_av20, t5_av21, t6_av22, t7_av23, t8_av24, t9_av25, t10_av26, t11_av27, t12_av28, t13_av29, t14_av2a, t15_av2b, t16_av2c, t17_av2d, t18_av2e, t19_av2f, t20_av2g, t21_av2h, t22_av2i, t23_av2j, t24_av2k, t25_av2l, t26_av2m)
- Composite.Aeson.Formats.Provided: tuple27JsonFormat :: forall e_avEH t1_avCV t2_avCW t3_avCX t4_avCY t5_avCZ t6_avD0 t7_avD1 t8_avD2 t9_avD3 t10_avD4 t11_avD5 t12_avD6 t13_avD7 t14_avD8 t15_avD9 t16_avDa t17_avDb t18_avDc t19_avDd t20_avDe t21_avDf t22_avDg t23_avDh t24_avDi t25_avDj t26_avDk t27_avDl. JsonFormat e_avEH t1_avCV -> JsonFormat e_avEH t2_avCW -> JsonFormat e_avEH t3_avCX -> JsonFormat e_avEH t4_avCY -> JsonFormat e_avEH t5_avCZ -> JsonFormat e_avEH t6_avD0 -> JsonFormat e_avEH t7_avD1 -> JsonFormat e_avEH t8_avD2 -> JsonFormat e_avEH t9_avD3 -> JsonFormat e_avEH t10_avD4 -> JsonFormat e_avEH t11_avD5 -> JsonFormat e_avEH t12_avD6 -> JsonFormat e_avEH t13_avD7 -> JsonFormat e_avEH t14_avD8 -> JsonFormat e_avEH t15_avD9 -> JsonFormat e_avEH t16_avDa -> JsonFormat e_avEH t17_avDb -> JsonFormat e_avEH t18_avDc -> JsonFormat e_avEH t19_avDd -> JsonFormat e_avEH t20_avDe -> JsonFormat e_avEH t21_avDf -> JsonFormat e_avEH t22_avDg -> JsonFormat e_avEH t23_avDh -> JsonFormat e_avEH t24_avDi -> JsonFormat e_avEH t25_avDj -> JsonFormat e_avEH t26_avDk -> JsonFormat e_avEH t27_avDl -> JsonFormat e_avEH (t1_avCV, t2_avCW, t3_avCX, t4_avCY, t5_avCZ, t6_avD0, t7_avD1, t8_avD2, t9_avD3, t10_avD4, t11_avD5, t12_avD6, t13_avD7, t14_avD8, t15_avD9, t16_avDa, t17_avDb, t18_avDc, t19_avDd, t20_avDe, t21_avDf, t22_avDg, t23_avDh, t24_avDi, t25_avDj, t26_avDk, t27_avDl)
+ Composite.Aeson.Formats.Provided: tuple27JsonFormat :: forall e_av5t t1_av3H t2_av3I t3_av3J t4_av3K t5_av3L t6_av3M t7_av3N t8_av3O t9_av3P t10_av3Q t11_av3R t12_av3S t13_av3T t14_av3U t15_av3V t16_av3W t17_av3X t18_av3Y t19_av3Z t20_av40 t21_av41 t22_av42 t23_av43 t24_av44 t25_av45 t26_av46 t27_av47. JsonFormat e_av5t t1_av3H -> JsonFormat e_av5t t2_av3I -> JsonFormat e_av5t t3_av3J -> JsonFormat e_av5t t4_av3K -> JsonFormat e_av5t t5_av3L -> JsonFormat e_av5t t6_av3M -> JsonFormat e_av5t t7_av3N -> JsonFormat e_av5t t8_av3O -> JsonFormat e_av5t t9_av3P -> JsonFormat e_av5t t10_av3Q -> JsonFormat e_av5t t11_av3R -> JsonFormat e_av5t t12_av3S -> JsonFormat e_av5t t13_av3T -> JsonFormat e_av5t t14_av3U -> JsonFormat e_av5t t15_av3V -> JsonFormat e_av5t t16_av3W -> JsonFormat e_av5t t17_av3X -> JsonFormat e_av5t t18_av3Y -> JsonFormat e_av5t t19_av3Z -> JsonFormat e_av5t t20_av40 -> JsonFormat e_av5t t21_av41 -> JsonFormat e_av5t t22_av42 -> JsonFormat e_av5t t23_av43 -> JsonFormat e_av5t t24_av44 -> JsonFormat e_av5t t25_av45 -> JsonFormat e_av5t t26_av46 -> JsonFormat e_av5t t27_av47 -> JsonFormat e_av5t (t1_av3H, t2_av3I, t3_av3J, t4_av3K, t5_av3L, t6_av3M, t7_av3N, t8_av3O, t9_av3P, t10_av3Q, t11_av3R, t12_av3S, t13_av3T, t14_av3U, t15_av3V, t16_av3W, t17_av3X, t18_av3Y, t19_av3Z, t20_av40, t21_av41, t22_av42, t23_av43, t24_av44, t25_av45, t26_av46, t27_av47)
- Composite.Aeson.Formats.Provided: tuple28JsonFormat :: forall e_avGz t1_avEJ t2_avEK t3_avEL t4_avEM t5_avEN t6_avEO t7_avEP t8_avEQ t9_avER t10_avES t11_avET t12_avEU t13_avEV t14_avEW t15_avEX t16_avEY t17_avEZ t18_avF0 t19_avF1 t20_avF2 t21_avF3 t22_avF4 t23_avF5 t24_avF6 t25_avF7 t26_avF8 t27_avF9 t28_avFa. JsonFormat e_avGz t1_avEJ -> JsonFormat e_avGz t2_avEK -> JsonFormat e_avGz t3_avEL -> JsonFormat e_avGz t4_avEM -> JsonFormat e_avGz t5_avEN -> JsonFormat e_avGz t6_avEO -> JsonFormat e_avGz t7_avEP -> JsonFormat e_avGz t8_avEQ -> JsonFormat e_avGz t9_avER -> JsonFormat e_avGz t10_avES -> JsonFormat e_avGz t11_avET -> JsonFormat e_avGz t12_avEU -> JsonFormat e_avGz t13_avEV -> JsonFormat e_avGz t14_avEW -> JsonFormat e_avGz t15_avEX -> JsonFormat e_avGz t16_avEY -> JsonFormat e_avGz t17_avEZ -> JsonFormat e_avGz t18_avF0 -> JsonFormat e_avGz t19_avF1 -> JsonFormat e_avGz t20_avF2 -> JsonFormat e_avGz t21_avF3 -> JsonFormat e_avGz t22_avF4 -> JsonFormat e_avGz t23_avF5 -> JsonFormat e_avGz t24_avF6 -> JsonFormat e_avGz t25_avF7 -> JsonFormat e_avGz t26_avF8 -> JsonFormat e_avGz t27_avF9 -> JsonFormat e_avGz t28_avFa -> JsonFormat e_avGz (t1_avEJ, t2_avEK, t3_avEL, t4_avEM, t5_avEN, t6_avEO, t7_avEP, t8_avEQ, t9_avER, t10_avES, t11_avET, t12_avEU, t13_avEV, t14_avEW, t15_avEX, t16_avEY, t17_avEZ, t18_avF0, t19_avF1, t20_avF2, t21_avF3, t22_avF4, t23_avF5, t24_avF6, t25_avF7, t26_avF8, t27_avF9, t28_avFa)
+ Composite.Aeson.Formats.Provided: tuple28JsonFormat :: forall e_av7l t1_av5v t2_av5w t3_av5x t4_av5y t5_av5z t6_av5A t7_av5B t8_av5C t9_av5D t10_av5E t11_av5F t12_av5G t13_av5H t14_av5I t15_av5J t16_av5K t17_av5L t18_av5M t19_av5N t20_av5O t21_av5P t22_av5Q t23_av5R t24_av5S t25_av5T t26_av5U t27_av5V t28_av5W. JsonFormat e_av7l t1_av5v -> JsonFormat e_av7l t2_av5w -> JsonFormat e_av7l t3_av5x -> JsonFormat e_av7l t4_av5y -> JsonFormat e_av7l t5_av5z -> JsonFormat e_av7l t6_av5A -> JsonFormat e_av7l t7_av5B -> JsonFormat e_av7l t8_av5C -> JsonFormat e_av7l t9_av5D -> JsonFormat e_av7l t10_av5E -> JsonFormat e_av7l t11_av5F -> JsonFormat e_av7l t12_av5G -> JsonFormat e_av7l t13_av5H -> JsonFormat e_av7l t14_av5I -> JsonFormat e_av7l t15_av5J -> JsonFormat e_av7l t16_av5K -> JsonFormat e_av7l t17_av5L -> JsonFormat e_av7l t18_av5M -> JsonFormat e_av7l t19_av5N -> JsonFormat e_av7l t20_av5O -> JsonFormat e_av7l t21_av5P -> JsonFormat e_av7l t22_av5Q -> JsonFormat e_av7l t23_av5R -> JsonFormat e_av7l t24_av5S -> JsonFormat e_av7l t25_av5T -> JsonFormat e_av7l t26_av5U -> JsonFormat e_av7l t27_av5V -> JsonFormat e_av7l t28_av5W -> JsonFormat e_av7l (t1_av5v, t2_av5w, t3_av5x, t4_av5y, t5_av5z, t6_av5A, t7_av5B, t8_av5C, t9_av5D, t10_av5E, t11_av5F, t12_av5G, t13_av5H, t14_av5I, t15_av5J, t16_av5K, t17_av5L, t18_av5M, t19_av5N, t20_av5O, t21_av5P, t22_av5Q, t23_av5R, t24_av5S, t25_av5T, t26_av5U, t27_av5V, t28_av5W)
- Composite.Aeson.Formats.Provided: tuple29JsonFormat :: forall e_avIv t1_avGB t2_avGC t3_avGD t4_avGE t5_avGF t6_avGG t7_avGH t8_avGI t9_avGJ t10_avGK t11_avGL t12_avGM t13_avGN t14_avGO t15_avGP t16_avGQ t17_avGR t18_avGS t19_avGT t20_avGU t21_avGV t22_avGW t23_avGX t24_avGY t25_avGZ t26_avH0 t27_avH1 t28_avH2 t29_avH3. JsonFormat e_avIv t1_avGB -> JsonFormat e_avIv t2_avGC -> JsonFormat e_avIv t3_avGD -> JsonFormat e_avIv t4_avGE -> JsonFormat e_avIv t5_avGF -> JsonFormat e_avIv t6_avGG -> JsonFormat e_avIv t7_avGH -> JsonFormat e_avIv t8_avGI -> JsonFormat e_avIv t9_avGJ -> JsonFormat e_avIv t10_avGK -> JsonFormat e_avIv t11_avGL -> JsonFormat e_avIv t12_avGM -> JsonFormat e_avIv t13_avGN -> JsonFormat e_avIv t14_avGO -> JsonFormat e_avIv t15_avGP -> JsonFormat e_avIv t16_avGQ -> JsonFormat e_avIv t17_avGR -> JsonFormat e_avIv t18_avGS -> JsonFormat e_avIv t19_avGT -> JsonFormat e_avIv t20_avGU -> JsonFormat e_avIv t21_avGV -> JsonFormat e_avIv t22_avGW -> JsonFormat e_avIv t23_avGX -> JsonFormat e_avIv t24_avGY -> JsonFormat e_avIv t25_avGZ -> JsonFormat e_avIv t26_avH0 -> JsonFormat e_avIv t27_avH1 -> JsonFormat e_avIv t28_avH2 -> JsonFormat e_avIv t29_avH3 -> JsonFormat e_avIv (t1_avGB, t2_avGC, t3_avGD, t4_avGE, t5_avGF, t6_avGG, t7_avGH, t8_avGI, t9_avGJ, t10_avGK, t11_avGL, t12_avGM, t13_avGN, t14_avGO, t15_avGP, t16_avGQ, t17_avGR, t18_avGS, t19_avGT, t20_avGU, t21_avGV, t22_avGW, t23_avGX, t24_avGY, t25_avGZ, t26_avH0, t27_avH1, t28_avH2, t29_avH3)
+ Composite.Aeson.Formats.Provided: tuple29JsonFormat :: forall e_av9h t1_av7n t2_av7o t3_av7p t4_av7q t5_av7r t6_av7s t7_av7t t8_av7u t9_av7v t10_av7w t11_av7x t12_av7y t13_av7z t14_av7A t15_av7B t16_av7C t17_av7D t18_av7E t19_av7F t20_av7G t21_av7H t22_av7I t23_av7J t24_av7K t25_av7L t26_av7M t27_av7N t28_av7O t29_av7P. JsonFormat e_av9h t1_av7n -> JsonFormat e_av9h t2_av7o -> JsonFormat e_av9h t3_av7p -> JsonFormat e_av9h t4_av7q -> JsonFormat e_av9h t5_av7r -> JsonFormat e_av9h t6_av7s -> JsonFormat e_av9h t7_av7t -> JsonFormat e_av9h t8_av7u -> JsonFormat e_av9h t9_av7v -> JsonFormat e_av9h t10_av7w -> JsonFormat e_av9h t11_av7x -> JsonFormat e_av9h t12_av7y -> JsonFormat e_av9h t13_av7z -> JsonFormat e_av9h t14_av7A -> JsonFormat e_av9h t15_av7B -> JsonFormat e_av9h t16_av7C -> JsonFormat e_av9h t17_av7D -> JsonFormat e_av9h t18_av7E -> JsonFormat e_av9h t19_av7F -> JsonFormat e_av9h t20_av7G -> JsonFormat e_av9h t21_av7H -> JsonFormat e_av9h t22_av7I -> JsonFormat e_av9h t23_av7J -> JsonFormat e_av9h t24_av7K -> JsonFormat e_av9h t25_av7L -> JsonFormat e_av9h t26_av7M -> JsonFormat e_av9h t27_av7N -> JsonFormat e_av9h t28_av7O -> JsonFormat e_av9h t29_av7P -> JsonFormat e_av9h (t1_av7n, t2_av7o, t3_av7p, t4_av7q, t5_av7r, t6_av7s, t7_av7t, t8_av7u, t9_av7v, t10_av7w, t11_av7x, t12_av7y, t13_av7z, t14_av7A, t15_av7B, t16_av7C, t17_av7D, t18_av7E, t19_av7F, t20_av7G, t21_av7H, t22_av7I, t23_av7J, t24_av7K, t25_av7L, t26_av7M, t27_av7N, t28_av7O, t29_av7P)
- Composite.Aeson.Formats.Provided: tuple2JsonFormat :: forall e_aveT t1_aveJ t2_aveK. JsonFormat e_aveT t1_aveJ -> JsonFormat e_aveT t2_aveK -> JsonFormat e_aveT (t1_aveJ, t2_aveK)
+ Composite.Aeson.Formats.Provided: tuple2JsonFormat :: forall e_auFF t1_auFv t2_auFw. JsonFormat e_auFF t1_auFv -> JsonFormat e_auFF t2_auFw -> JsonFormat e_auFF (t1_auFv, t2_auFw)
- Composite.Aeson.Formats.Provided: tuple30JsonFormat :: forall e_avKv t1_avIx t2_avIy t3_avIz t4_avIA t5_avIB t6_avIC t7_avID t8_avIE t9_avIF t10_avIG t11_avIH t12_avII t13_avIJ t14_avIK t15_avIL t16_avIM t17_avIN t18_avIO t19_avIP t20_avIQ t21_avIR t22_avIS t23_avIT t24_avIU t25_avIV t26_avIW t27_avIX t28_avIY t29_avIZ t30_avJ0. JsonFormat e_avKv t1_avIx -> JsonFormat e_avKv t2_avIy -> JsonFormat e_avKv t3_avIz -> JsonFormat e_avKv t4_avIA -> JsonFormat e_avKv t5_avIB -> JsonFormat e_avKv t6_avIC -> JsonFormat e_avKv t7_avID -> JsonFormat e_avKv t8_avIE -> JsonFormat e_avKv t9_avIF -> JsonFormat e_avKv t10_avIG -> JsonFormat e_avKv t11_avIH -> JsonFormat e_avKv t12_avII -> JsonFormat e_avKv t13_avIJ -> JsonFormat e_avKv t14_avIK -> JsonFormat e_avKv t15_avIL -> JsonFormat e_avKv t16_avIM -> JsonFormat e_avKv t17_avIN -> JsonFormat e_avKv t18_avIO -> JsonFormat e_avKv t19_avIP -> JsonFormat e_avKv t20_avIQ -> JsonFormat e_avKv t21_avIR -> JsonFormat e_avKv t22_avIS -> JsonFormat e_avKv t23_avIT -> JsonFormat e_avKv t24_avIU -> JsonFormat e_avKv t25_avIV -> JsonFormat e_avKv t26_avIW -> JsonFormat e_avKv t27_avIX -> JsonFormat e_avKv t28_avIY -> JsonFormat e_avKv t29_avIZ -> JsonFormat e_avKv t30_avJ0 -> JsonFormat e_avKv (t1_avIx, t2_avIy, t3_avIz, t4_avIA, t5_avIB, t6_avIC, t7_avID, t8_avIE, t9_avIF, t10_avIG, t11_avIH, t12_avII, t13_avIJ, t14_avIK, t15_avIL, t16_avIM, t17_avIN, t18_avIO, t19_avIP, t20_avIQ, t21_avIR, t22_avIS, t23_avIT, t24_avIU, t25_avIV, t26_avIW, t27_avIX, t28_avIY, t29_avIZ, t30_avJ0)
+ Composite.Aeson.Formats.Provided: tuple30JsonFormat :: forall e_avbh t1_av9j t2_av9k t3_av9l t4_av9m t5_av9n t6_av9o t7_av9p t8_av9q t9_av9r t10_av9s t11_av9t t12_av9u t13_av9v t14_av9w t15_av9x t16_av9y t17_av9z t18_av9A t19_av9B t20_av9C t21_av9D t22_av9E t23_av9F t24_av9G t25_av9H t26_av9I t27_av9J t28_av9K t29_av9L t30_av9M. JsonFormat e_avbh t1_av9j -> JsonFormat e_avbh t2_av9k -> JsonFormat e_avbh t3_av9l -> JsonFormat e_avbh t4_av9m -> JsonFormat e_avbh t5_av9n -> JsonFormat e_avbh t6_av9o -> JsonFormat e_avbh t7_av9p -> JsonFormat e_avbh t8_av9q -> JsonFormat e_avbh t9_av9r -> JsonFormat e_avbh t10_av9s -> JsonFormat e_avbh t11_av9t -> JsonFormat e_avbh t12_av9u -> JsonFormat e_avbh t13_av9v -> JsonFormat e_avbh t14_av9w -> JsonFormat e_avbh t15_av9x -> JsonFormat e_avbh t16_av9y -> JsonFormat e_avbh t17_av9z -> JsonFormat e_avbh t18_av9A -> JsonFormat e_avbh t19_av9B -> JsonFormat e_avbh t20_av9C -> JsonFormat e_avbh t21_av9D -> JsonFormat e_avbh t22_av9E -> JsonFormat e_avbh t23_av9F -> JsonFormat e_avbh t24_av9G -> JsonFormat e_avbh t25_av9H -> JsonFormat e_avbh t26_av9I -> JsonFormat e_avbh t27_av9J -> JsonFormat e_avbh t28_av9K -> JsonFormat e_avbh t29_av9L -> JsonFormat e_avbh t30_av9M -> JsonFormat e_avbh (t1_av9j, t2_av9k, t3_av9l, t4_av9m, t5_av9n, t6_av9o, t7_av9p, t8_av9q, t9_av9r, t10_av9s, t11_av9t, t12_av9u, t13_av9v, t14_av9w, t15_av9x, t16_av9y, t17_av9z, t18_av9A, t19_av9B, t20_av9C, t21_av9D, t22_av9E, t23_av9F, t24_av9G, t25_av9H, t26_av9I, t27_av9J, t28_av9K, t29_av9L, t30_av9M)
- Composite.Aeson.Formats.Provided: tuple31JsonFormat :: forall e_avMz t1_avKx t2_avKy t3_avKz t4_avKA t5_avKB t6_avKC t7_avKD t8_avKE t9_avKF t10_avKG t11_avKH t12_avKI t13_avKJ t14_avKK t15_avKL t16_avKM t17_avKN t18_avKO t19_avKP t20_avKQ t21_avKR t22_avKS t23_avKT t24_avKU t25_avKV t26_avKW t27_avKX t28_avKY t29_avKZ t30_avL0 t31_avL1. JsonFormat e_avMz t1_avKx -> JsonFormat e_avMz t2_avKy -> JsonFormat e_avMz t3_avKz -> JsonFormat e_avMz t4_avKA -> JsonFormat e_avMz t5_avKB -> JsonFormat e_avMz t6_avKC -> JsonFormat e_avMz t7_avKD -> JsonFormat e_avMz t8_avKE -> JsonFormat e_avMz t9_avKF -> JsonFormat e_avMz t10_avKG -> JsonFormat e_avMz t11_avKH -> JsonFormat e_avMz t12_avKI -> JsonFormat e_avMz t13_avKJ -> JsonFormat e_avMz t14_avKK -> JsonFormat e_avMz t15_avKL -> JsonFormat e_avMz t16_avKM -> JsonFormat e_avMz t17_avKN -> JsonFormat e_avMz t18_avKO -> JsonFormat e_avMz t19_avKP -> JsonFormat e_avMz t20_avKQ -> JsonFormat e_avMz t21_avKR -> JsonFormat e_avMz t22_avKS -> JsonFormat e_avMz t23_avKT -> JsonFormat e_avMz t24_avKU -> JsonFormat e_avMz t25_avKV -> JsonFormat e_avMz t26_avKW -> JsonFormat e_avMz t27_avKX -> JsonFormat e_avMz t28_avKY -> JsonFormat e_avMz t29_avKZ -> JsonFormat e_avMz t30_avL0 -> JsonFormat e_avMz t31_avL1 -> JsonFormat e_avMz (t1_avKx, t2_avKy, t3_avKz, t4_avKA, t5_avKB, t6_avKC, t7_avKD, t8_avKE, t9_avKF, t10_avKG, t11_avKH, t12_avKI, t13_avKJ, t14_avKK, t15_avKL, t16_avKM, t17_avKN, t18_avKO, t19_avKP, t20_avKQ, t21_avKR, t22_avKS, t23_avKT, t24_avKU, t25_avKV, t26_avKW, t27_avKX, t28_avKY, t29_avKZ, t30_avL0, t31_avL1)
+ Composite.Aeson.Formats.Provided: tuple31JsonFormat :: forall e_avdl t1_avbj t2_avbk t3_avbl t4_avbm t5_avbn t6_avbo t7_avbp t8_avbq t9_avbr t10_avbs t11_avbt t12_avbu t13_avbv t14_avbw t15_avbx t16_avby t17_avbz t18_avbA t19_avbB t20_avbC t21_avbD t22_avbE t23_avbF t24_avbG t25_avbH t26_avbI t27_avbJ t28_avbK t29_avbL t30_avbM t31_avbN. JsonFormat e_avdl t1_avbj -> JsonFormat e_avdl t2_avbk -> JsonFormat e_avdl t3_avbl -> JsonFormat e_avdl t4_avbm -> JsonFormat e_avdl t5_avbn -> JsonFormat e_avdl t6_avbo -> JsonFormat e_avdl t7_avbp -> JsonFormat e_avdl t8_avbq -> JsonFormat e_avdl t9_avbr -> JsonFormat e_avdl t10_avbs -> JsonFormat e_avdl t11_avbt -> JsonFormat e_avdl t12_avbu -> JsonFormat e_avdl t13_avbv -> JsonFormat e_avdl t14_avbw -> JsonFormat e_avdl t15_avbx -> JsonFormat e_avdl t16_avby -> JsonFormat e_avdl t17_avbz -> JsonFormat e_avdl t18_avbA -> JsonFormat e_avdl t19_avbB -> JsonFormat e_avdl t20_avbC -> JsonFormat e_avdl t21_avbD -> JsonFormat e_avdl t22_avbE -> JsonFormat e_avdl t23_avbF -> JsonFormat e_avdl t24_avbG -> JsonFormat e_avdl t25_avbH -> JsonFormat e_avdl t26_avbI -> JsonFormat e_avdl t27_avbJ -> JsonFormat e_avdl t28_avbK -> JsonFormat e_avdl t29_avbL -> JsonFormat e_avdl t30_avbM -> JsonFormat e_avdl t31_avbN -> JsonFormat e_avdl (t1_avbj, t2_avbk, t3_avbl, t4_avbm, t5_avbn, t6_avbo, t7_avbp, t8_avbq, t9_avbr, t10_avbs, t11_avbt, t12_avbu, t13_avbv, t14_avbw, t15_avbx, t16_avby, t17_avbz, t18_avbA, t19_avbB, t20_avbC, t21_avbD, t22_avbE, t23_avbF, t24_avbG, t25_avbH, t26_avbI, t27_avbJ, t28_avbK, t29_avbL, t30_avbM, t31_avbN)
- Composite.Aeson.Formats.Provided: tuple32JsonFormat :: forall e_avOH t1_avMB t2_avMC t3_avMD t4_avME t5_avMF t6_avMG t7_avMH t8_avMI t9_avMJ t10_avMK t11_avML t12_avMM t13_avMN t14_avMO t15_avMP t16_avMQ t17_avMR t18_avMS t19_avMT t20_avMU t21_avMV t22_avMW t23_avMX t24_avMY t25_avMZ t26_avN0 t27_avN1 t28_avN2 t29_avN3 t30_avN4 t31_avN5 t32_avN6. JsonFormat e_avOH t1_avMB -> JsonFormat e_avOH t2_avMC -> JsonFormat e_avOH t3_avMD -> JsonFormat e_avOH t4_avME -> JsonFormat e_avOH t5_avMF -> JsonFormat e_avOH t6_avMG -> JsonFormat e_avOH t7_avMH -> JsonFormat e_avOH t8_avMI -> JsonFormat e_avOH t9_avMJ -> JsonFormat e_avOH t10_avMK -> JsonFormat e_avOH t11_avML -> JsonFormat e_avOH t12_avMM -> JsonFormat e_avOH t13_avMN -> JsonFormat e_avOH t14_avMO -> JsonFormat e_avOH t15_avMP -> JsonFormat e_avOH t16_avMQ -> JsonFormat e_avOH t17_avMR -> JsonFormat e_avOH t18_avMS -> JsonFormat e_avOH t19_avMT -> JsonFormat e_avOH t20_avMU -> JsonFormat e_avOH t21_avMV -> JsonFormat e_avOH t22_avMW -> JsonFormat e_avOH t23_avMX -> JsonFormat e_avOH t24_avMY -> JsonFormat e_avOH t25_avMZ -> JsonFormat e_avOH t26_avN0 -> JsonFormat e_avOH t27_avN1 -> JsonFormat e_avOH t28_avN2 -> JsonFormat e_avOH t29_avN3 -> JsonFormat e_avOH t30_avN4 -> JsonFormat e_avOH t31_avN5 -> JsonFormat e_avOH t32_avN6 -> JsonFormat e_avOH (t1_avMB, t2_avMC, t3_avMD, t4_avME, t5_avMF, t6_avMG, t7_avMH, t8_avMI, t9_avMJ, t10_avMK, t11_avML, t12_avMM, t13_avMN, t14_avMO, t15_avMP, t16_avMQ, t17_avMR, t18_avMS, t19_avMT, t20_avMU, t21_avMV, t22_avMW, t23_avMX, t24_avMY, t25_avMZ, t26_avN0, t27_avN1, t28_avN2, t29_avN3, t30_avN4, t31_avN5, t32_avN6)
+ Composite.Aeson.Formats.Provided: tuple32JsonFormat :: forall e_avft t1_avdn t2_avdo t3_avdp t4_avdq t5_avdr t6_avds t7_avdt t8_avdu t9_avdv t10_avdw t11_avdx t12_avdy t13_avdz t14_avdA t15_avdB t16_avdC t17_avdD t18_avdE t19_avdF t20_avdG t21_avdH t22_avdI t23_avdJ t24_avdK t25_avdL t26_avdM t27_avdN t28_avdO t29_avdP t30_avdQ t31_avdR t32_avdS. JsonFormat e_avft t1_avdn -> JsonFormat e_avft t2_avdo -> JsonFormat e_avft t3_avdp -> JsonFormat e_avft t4_avdq -> JsonFormat e_avft t5_avdr -> JsonFormat e_avft t6_avds -> JsonFormat e_avft t7_avdt -> JsonFormat e_avft t8_avdu -> JsonFormat e_avft t9_avdv -> JsonFormat e_avft t10_avdw -> JsonFormat e_avft t11_avdx -> JsonFormat e_avft t12_avdy -> JsonFormat e_avft t13_avdz -> JsonFormat e_avft t14_avdA -> JsonFormat e_avft t15_avdB -> JsonFormat e_avft t16_avdC -> JsonFormat e_avft t17_avdD -> JsonFormat e_avft t18_avdE -> JsonFormat e_avft t19_avdF -> JsonFormat e_avft t20_avdG -> JsonFormat e_avft t21_avdH -> JsonFormat e_avft t22_avdI -> JsonFormat e_avft t23_avdJ -> JsonFormat e_avft t24_avdK -> JsonFormat e_avft t25_avdL -> JsonFormat e_avft t26_avdM -> JsonFormat e_avft t27_avdN -> JsonFormat e_avft t28_avdO -> JsonFormat e_avft t29_avdP -> JsonFormat e_avft t30_avdQ -> JsonFormat e_avft t31_avdR -> JsonFormat e_avft t32_avdS -> JsonFormat e_avft (t1_avdn, t2_avdo, t3_avdp, t4_avdq, t5_avdr, t6_avds, t7_avdt, t8_avdu, t9_avdv, t10_avdw, t11_avdx, t12_avdy, t13_avdz, t14_avdA, t15_avdB, t16_avdC, t17_avdD, t18_avdE, t19_avdF, t20_avdG, t21_avdH, t22_avdI, t23_avdJ, t24_avdK, t25_avdL, t26_avdM, t27_avdN, t28_avdO, t29_avdP, t30_avdQ, t31_avdR, t32_avdS)
- Composite.Aeson.Formats.Provided: tuple33JsonFormat :: forall e_avQT t1_avOJ t2_avOK t3_avOL t4_avOM t5_avON t6_avOO t7_avOP t8_avOQ t9_avOR t10_avOS t11_avOT t12_avOU t13_avOV t14_avOW t15_avOX t16_avOY t17_avOZ t18_avP0 t19_avP1 t20_avP2 t21_avP3 t22_avP4 t23_avP5 t24_avP6 t25_avP7 t26_avP8 t27_avP9 t28_avPa t29_avPb t30_avPc t31_avPd t32_avPe t33_avPf. JsonFormat e_avQT t1_avOJ -> JsonFormat e_avQT t2_avOK -> JsonFormat e_avQT t3_avOL -> JsonFormat e_avQT t4_avOM -> JsonFormat e_avQT t5_avON -> JsonFormat e_avQT t6_avOO -> JsonFormat e_avQT t7_avOP -> JsonFormat e_avQT t8_avOQ -> JsonFormat e_avQT t9_avOR -> JsonFormat e_avQT t10_avOS -> JsonFormat e_avQT t11_avOT -> JsonFormat e_avQT t12_avOU -> JsonFormat e_avQT t13_avOV -> JsonFormat e_avQT t14_avOW -> JsonFormat e_avQT t15_avOX -> JsonFormat e_avQT t16_avOY -> JsonFormat e_avQT t17_avOZ -> JsonFormat e_avQT t18_avP0 -> JsonFormat e_avQT t19_avP1 -> JsonFormat e_avQT t20_avP2 -> JsonFormat e_avQT t21_avP3 -> JsonFormat e_avQT t22_avP4 -> JsonFormat e_avQT t23_avP5 -> JsonFormat e_avQT t24_avP6 -> JsonFormat e_avQT t25_avP7 -> JsonFormat e_avQT t26_avP8 -> JsonFormat e_avQT t27_avP9 -> JsonFormat e_avQT t28_avPa -> JsonFormat e_avQT t29_avPb -> JsonFormat e_avQT t30_avPc -> JsonFormat e_avQT t31_avPd -> JsonFormat e_avQT t32_avPe -> JsonFormat e_avQT t33_avPf -> JsonFormat e_avQT (t1_avOJ, t2_avOK, t3_avOL, t4_avOM, t5_avON, t6_avOO, t7_avOP, t8_avOQ, t9_avOR, t10_avOS, t11_avOT, t12_avOU, t13_avOV, t14_avOW, t15_avOX, t16_avOY, t17_avOZ, t18_avP0, t19_avP1, t20_avP2, t21_avP3, t22_avP4, t23_avP5, t24_avP6, t25_avP7, t26_avP8, t27_avP9, t28_avPa, t29_avPb, t30_avPc, t31_avPd, t32_avPe, t33_avPf)
+ Composite.Aeson.Formats.Provided: tuple33JsonFormat :: forall e_avhF t1_avfv t2_avfw t3_avfx t4_avfy t5_avfz t6_avfA t7_avfB t8_avfC t9_avfD t10_avfE t11_avfF t12_avfG t13_avfH t14_avfI t15_avfJ t16_avfK t17_avfL t18_avfM t19_avfN t20_avfO t21_avfP t22_avfQ t23_avfR t24_avfS t25_avfT t26_avfU t27_avfV t28_avfW t29_avfX t30_avfY t31_avfZ t32_avg0 t33_avg1. JsonFormat e_avhF t1_avfv -> JsonFormat e_avhF t2_avfw -> JsonFormat e_avhF t3_avfx -> JsonFormat e_avhF t4_avfy -> JsonFormat e_avhF t5_avfz -> JsonFormat e_avhF t6_avfA -> JsonFormat e_avhF t7_avfB -> JsonFormat e_avhF t8_avfC -> JsonFormat e_avhF t9_avfD -> JsonFormat e_avhF t10_avfE -> JsonFormat e_avhF t11_avfF -> JsonFormat e_avhF t12_avfG -> JsonFormat e_avhF t13_avfH -> JsonFormat e_avhF t14_avfI -> JsonFormat e_avhF t15_avfJ -> JsonFormat e_avhF t16_avfK -> JsonFormat e_avhF t17_avfL -> JsonFormat e_avhF t18_avfM -> JsonFormat e_avhF t19_avfN -> JsonFormat e_avhF t20_avfO -> JsonFormat e_avhF t21_avfP -> JsonFormat e_avhF t22_avfQ -> JsonFormat e_avhF t23_avfR -> JsonFormat e_avhF t24_avfS -> JsonFormat e_avhF t25_avfT -> JsonFormat e_avhF t26_avfU -> JsonFormat e_avhF t27_avfV -> JsonFormat e_avhF t28_avfW -> JsonFormat e_avhF t29_avfX -> JsonFormat e_avhF t30_avfY -> JsonFormat e_avhF t31_avfZ -> JsonFormat e_avhF t32_avg0 -> JsonFormat e_avhF t33_avg1 -> JsonFormat e_avhF (t1_avfv, t2_avfw, t3_avfx, t4_avfy, t5_avfz, t6_avfA, t7_avfB, t8_avfC, t9_avfD, t10_avfE, t11_avfF, t12_avfG, t13_avfH, t14_avfI, t15_avfJ, t16_avfK, t17_avfL, t18_avfM, t19_avfN, t20_avfO, t21_avfP, t22_avfQ, t23_avfR, t24_avfS, t25_avfT, t26_avfU, t27_avfV, t28_avfW, t29_avfX, t30_avfY, t31_avfZ, t32_avg0, t33_avg1)
- Composite.Aeson.Formats.Provided: tuple34JsonFormat :: forall e_avT9 t1_avQV t2_avQW t3_avQX t4_avQY t5_avQZ t6_avR0 t7_avR1 t8_avR2 t9_avR3 t10_avR4 t11_avR5 t12_avR6 t13_avR7 t14_avR8 t15_avR9 t16_avRa t17_avRb t18_avRc t19_avRd t20_avRe t21_avRf t22_avRg t23_avRh t24_avRi t25_avRj t26_avRk t27_avRl t28_avRm t29_avRn t30_avRo t31_avRp t32_avRq t33_avRr t34_avRs. JsonFormat e_avT9 t1_avQV -> JsonFormat e_avT9 t2_avQW -> JsonFormat e_avT9 t3_avQX -> JsonFormat e_avT9 t4_avQY -> JsonFormat e_avT9 t5_avQZ -> JsonFormat e_avT9 t6_avR0 -> JsonFormat e_avT9 t7_avR1 -> JsonFormat e_avT9 t8_avR2 -> JsonFormat e_avT9 t9_avR3 -> JsonFormat e_avT9 t10_avR4 -> JsonFormat e_avT9 t11_avR5 -> JsonFormat e_avT9 t12_avR6 -> JsonFormat e_avT9 t13_avR7 -> JsonFormat e_avT9 t14_avR8 -> JsonFormat e_avT9 t15_avR9 -> JsonFormat e_avT9 t16_avRa -> JsonFormat e_avT9 t17_avRb -> JsonFormat e_avT9 t18_avRc -> JsonFormat e_avT9 t19_avRd -> JsonFormat e_avT9 t20_avRe -> JsonFormat e_avT9 t21_avRf -> JsonFormat e_avT9 t22_avRg -> JsonFormat e_avT9 t23_avRh -> JsonFormat e_avT9 t24_avRi -> JsonFormat e_avT9 t25_avRj -> JsonFormat e_avT9 t26_avRk -> JsonFormat e_avT9 t27_avRl -> JsonFormat e_avT9 t28_avRm -> JsonFormat e_avT9 t29_avRn -> JsonFormat e_avT9 t30_avRo -> JsonFormat e_avT9 t31_avRp -> JsonFormat e_avT9 t32_avRq -> JsonFormat e_avT9 t33_avRr -> JsonFormat e_avT9 t34_avRs -> JsonFormat e_avT9 (t1_avQV, t2_avQW, t3_avQX, t4_avQY, t5_avQZ, t6_avR0, t7_avR1, t8_avR2, t9_avR3, t10_avR4, t11_avR5, t12_avR6, t13_avR7, t14_avR8, t15_avR9, t16_avRa, t17_avRb, t18_avRc, t19_avRd, t20_avRe, t21_avRf, t22_avRg, t23_avRh, t24_avRi, t25_avRj, t26_avRk, t27_avRl, t28_avRm, t29_avRn, t30_avRo, t31_avRp, t32_avRq, t33_avRr, t34_avRs)
+ Composite.Aeson.Formats.Provided: tuple34JsonFormat :: forall e_avjV t1_avhH t2_avhI t3_avhJ t4_avhK t5_avhL t6_avhM t7_avhN t8_avhO t9_avhP t10_avhQ t11_avhR t12_avhS t13_avhT t14_avhU t15_avhV t16_avhW t17_avhX t18_avhY t19_avhZ t20_avi0 t21_avi1 t22_avi2 t23_avi3 t24_avi4 t25_avi5 t26_avi6 t27_avi7 t28_avi8 t29_avi9 t30_avia t31_avib t32_avic t33_avid t34_avie. JsonFormat e_avjV t1_avhH -> JsonFormat e_avjV t2_avhI -> JsonFormat e_avjV t3_avhJ -> JsonFormat e_avjV t4_avhK -> JsonFormat e_avjV t5_avhL -> JsonFormat e_avjV t6_avhM -> JsonFormat e_avjV t7_avhN -> JsonFormat e_avjV t8_avhO -> JsonFormat e_avjV t9_avhP -> JsonFormat e_avjV t10_avhQ -> JsonFormat e_avjV t11_avhR -> JsonFormat e_avjV t12_avhS -> JsonFormat e_avjV t13_avhT -> JsonFormat e_avjV t14_avhU -> JsonFormat e_avjV t15_avhV -> JsonFormat e_avjV t16_avhW -> JsonFormat e_avjV t17_avhX -> JsonFormat e_avjV t18_avhY -> JsonFormat e_avjV t19_avhZ -> JsonFormat e_avjV t20_avi0 -> JsonFormat e_avjV t21_avi1 -> JsonFormat e_avjV t22_avi2 -> JsonFormat e_avjV t23_avi3 -> JsonFormat e_avjV t24_avi4 -> JsonFormat e_avjV t25_avi5 -> JsonFormat e_avjV t26_avi6 -> JsonFormat e_avjV t27_avi7 -> JsonFormat e_avjV t28_avi8 -> JsonFormat e_avjV t29_avi9 -> JsonFormat e_avjV t30_avia -> JsonFormat e_avjV t31_avib -> JsonFormat e_avjV t32_avic -> JsonFormat e_avjV t33_avid -> JsonFormat e_avjV t34_avie -> JsonFormat e_avjV (t1_avhH, t2_avhI, t3_avhJ, t4_avhK, t5_avhL, t6_avhM, t7_avhN, t8_avhO, t9_avhP, t10_avhQ, t11_avhR, t12_avhS, t13_avhT, t14_avhU, t15_avhV, t16_avhW, t17_avhX, t18_avhY, t19_avhZ, t20_avi0, t21_avi1, t22_avi2, t23_avi3, t24_avi4, t25_avi5, t26_avi6, t27_avi7, t28_avi8, t29_avi9, t30_avia, t31_avib, t32_avic, t33_avid, t34_avie)
- Composite.Aeson.Formats.Provided: tuple35JsonFormat :: forall e_avVt t1_avTb t2_avTc t3_avTd t4_avTe t5_avTf t6_avTg t7_avTh t8_avTi t9_avTj t10_avTk t11_avTl t12_avTm t13_avTn t14_avTo t15_avTp t16_avTq t17_avTr t18_avTs t19_avTt t20_avTu t21_avTv t22_avTw t23_avTx t24_avTy t25_avTz t26_avTA t27_avTB t28_avTC t29_avTD t30_avTE t31_avTF t32_avTG t33_avTH t34_avTI t35_avTJ. JsonFormat e_avVt t1_avTb -> JsonFormat e_avVt t2_avTc -> JsonFormat e_avVt t3_avTd -> JsonFormat e_avVt t4_avTe -> JsonFormat e_avVt t5_avTf -> JsonFormat e_avVt t6_avTg -> JsonFormat e_avVt t7_avTh -> JsonFormat e_avVt t8_avTi -> JsonFormat e_avVt t9_avTj -> JsonFormat e_avVt t10_avTk -> JsonFormat e_avVt t11_avTl -> JsonFormat e_avVt t12_avTm -> JsonFormat e_avVt t13_avTn -> JsonFormat e_avVt t14_avTo -> JsonFormat e_avVt t15_avTp -> JsonFormat e_avVt t16_avTq -> JsonFormat e_avVt t17_avTr -> JsonFormat e_avVt t18_avTs -> JsonFormat e_avVt t19_avTt -> JsonFormat e_avVt t20_avTu -> JsonFormat e_avVt t21_avTv -> JsonFormat e_avVt t22_avTw -> JsonFormat e_avVt t23_avTx -> JsonFormat e_avVt t24_avTy -> JsonFormat e_avVt t25_avTz -> JsonFormat e_avVt t26_avTA -> JsonFormat e_avVt t27_avTB -> JsonFormat e_avVt t28_avTC -> JsonFormat e_avVt t29_avTD -> JsonFormat e_avVt t30_avTE -> JsonFormat e_avVt t31_avTF -> JsonFormat e_avVt t32_avTG -> JsonFormat e_avVt t33_avTH -> JsonFormat e_avVt t34_avTI -> JsonFormat e_avVt t35_avTJ -> JsonFormat e_avVt (t1_avTb, t2_avTc, t3_avTd, t4_avTe, t5_avTf, t6_avTg, t7_avTh, t8_avTi, t9_avTj, t10_avTk, t11_avTl, t12_avTm, t13_avTn, t14_avTo, t15_avTp, t16_avTq, t17_avTr, t18_avTs, t19_avTt, t20_avTu, t21_avTv, t22_avTw, t23_avTx, t24_avTy, t25_avTz, t26_avTA, t27_avTB, t28_avTC, t29_avTD, t30_avTE, t31_avTF, t32_avTG, t33_avTH, t34_avTI, t35_avTJ)
+ Composite.Aeson.Formats.Provided: tuple35JsonFormat :: forall e_avmf t1_avjX t2_avjY t3_avjZ t4_avk0 t5_avk1 t6_avk2 t7_avk3 t8_avk4 t9_avk5 t10_avk6 t11_avk7 t12_avk8 t13_avk9 t14_avka t15_avkb t16_avkc t17_avkd t18_avke t19_avkf t20_avkg t21_avkh t22_avki t23_avkj t24_avkk t25_avkl t26_avkm t27_avkn t28_avko t29_avkp t30_avkq t31_avkr t32_avks t33_avkt t34_avku t35_avkv. JsonFormat e_avmf t1_avjX -> JsonFormat e_avmf t2_avjY -> JsonFormat e_avmf t3_avjZ -> JsonFormat e_avmf t4_avk0 -> JsonFormat e_avmf t5_avk1 -> JsonFormat e_avmf t6_avk2 -> JsonFormat e_avmf t7_avk3 -> JsonFormat e_avmf t8_avk4 -> JsonFormat e_avmf t9_avk5 -> JsonFormat e_avmf t10_avk6 -> JsonFormat e_avmf t11_avk7 -> JsonFormat e_avmf t12_avk8 -> JsonFormat e_avmf t13_avk9 -> JsonFormat e_avmf t14_avka -> JsonFormat e_avmf t15_avkb -> JsonFormat e_avmf t16_avkc -> JsonFormat e_avmf t17_avkd -> JsonFormat e_avmf t18_avke -> JsonFormat e_avmf t19_avkf -> JsonFormat e_avmf t20_avkg -> JsonFormat e_avmf t21_avkh -> JsonFormat e_avmf t22_avki -> JsonFormat e_avmf t23_avkj -> JsonFormat e_avmf t24_avkk -> JsonFormat e_avmf t25_avkl -> JsonFormat e_avmf t26_avkm -> JsonFormat e_avmf t27_avkn -> JsonFormat e_avmf t28_avko -> JsonFormat e_avmf t29_avkp -> JsonFormat e_avmf t30_avkq -> JsonFormat e_avmf t31_avkr -> JsonFormat e_avmf t32_avks -> JsonFormat e_avmf t33_avkt -> JsonFormat e_avmf t34_avku -> JsonFormat e_avmf t35_avkv -> JsonFormat e_avmf (t1_avjX, t2_avjY, t3_avjZ, t4_avk0, t5_avk1, t6_avk2, t7_avk3, t8_avk4, t9_avk5, t10_avk6, t11_avk7, t12_avk8, t13_avk9, t14_avka, t15_avkb, t16_avkc, t17_avkd, t18_avke, t19_avkf, t20_avkg, t21_avkh, t22_avki, t23_avkj, t24_avkk, t25_avkl, t26_avkm, t27_avkn, t28_avko, t29_avkp, t30_avkq, t31_avkr, t32_avks, t33_avkt, t34_avku, t35_avkv)
- Composite.Aeson.Formats.Provided: tuple36JsonFormat :: forall e_avXR t1_avVv t2_avVw t3_avVx t4_avVy t5_avVz t6_avVA t7_avVB t8_avVC t9_avVD t10_avVE t11_avVF t12_avVG t13_avVH t14_avVI t15_avVJ t16_avVK t17_avVL t18_avVM t19_avVN t20_avVO t21_avVP t22_avVQ t23_avVR t24_avVS t25_avVT t26_avVU t27_avVV t28_avVW t29_avVX t30_avVY t31_avVZ t32_avW0 t33_avW1 t34_avW2 t35_avW3 t36_avW4. JsonFormat e_avXR t1_avVv -> JsonFormat e_avXR t2_avVw -> JsonFormat e_avXR t3_avVx -> JsonFormat e_avXR t4_avVy -> JsonFormat e_avXR t5_avVz -> JsonFormat e_avXR t6_avVA -> JsonFormat e_avXR t7_avVB -> JsonFormat e_avXR t8_avVC -> JsonFormat e_avXR t9_avVD -> JsonFormat e_avXR t10_avVE -> JsonFormat e_avXR t11_avVF -> JsonFormat e_avXR t12_avVG -> JsonFormat e_avXR t13_avVH -> JsonFormat e_avXR t14_avVI -> JsonFormat e_avXR t15_avVJ -> JsonFormat e_avXR t16_avVK -> JsonFormat e_avXR t17_avVL -> JsonFormat e_avXR t18_avVM -> JsonFormat e_avXR t19_avVN -> JsonFormat e_avXR t20_avVO -> JsonFormat e_avXR t21_avVP -> JsonFormat e_avXR t22_avVQ -> JsonFormat e_avXR t23_avVR -> JsonFormat e_avXR t24_avVS -> JsonFormat e_avXR t25_avVT -> JsonFormat e_avXR t26_avVU -> JsonFormat e_avXR t27_avVV -> JsonFormat e_avXR t28_avVW -> JsonFormat e_avXR t29_avVX -> JsonFormat e_avXR t30_avVY -> JsonFormat e_avXR t31_avVZ -> JsonFormat e_avXR t32_avW0 -> JsonFormat e_avXR t33_avW1 -> JsonFormat e_avXR t34_avW2 -> JsonFormat e_avXR t35_avW3 -> JsonFormat e_avXR t36_avW4 -> JsonFormat e_avXR (t1_avVv, t2_avVw, t3_avVx, t4_avVy, t5_avVz, t6_avVA, t7_avVB, t8_avVC, t9_avVD, t10_avVE, t11_avVF, t12_avVG, t13_avVH, t14_avVI, t15_avVJ, t16_avVK, t17_avVL, t18_avVM, t19_avVN, t20_avVO, t21_avVP, t22_avVQ, t23_avVR, t24_avVS, t25_avVT, t26_avVU, t27_avVV, t28_avVW, t29_avVX, t30_avVY, t31_avVZ, t32_avW0, t33_avW1, t34_avW2, t35_avW3, t36_avW4)
+ Composite.Aeson.Formats.Provided: tuple36JsonFormat :: forall e_avoD t1_avmh t2_avmi t3_avmj t4_avmk t5_avml t6_avmm t7_avmn t8_avmo t9_avmp t10_avmq t11_avmr t12_avms t13_avmt t14_avmu t15_avmv t16_avmw t17_avmx t18_avmy t19_avmz t20_avmA t21_avmB t22_avmC t23_avmD t24_avmE t25_avmF t26_avmG t27_avmH t28_avmI t29_avmJ t30_avmK t31_avmL t32_avmM t33_avmN t34_avmO t35_avmP t36_avmQ. JsonFormat e_avoD t1_avmh -> JsonFormat e_avoD t2_avmi -> JsonFormat e_avoD t3_avmj -> JsonFormat e_avoD t4_avmk -> JsonFormat e_avoD t5_avml -> JsonFormat e_avoD t6_avmm -> JsonFormat e_avoD t7_avmn -> JsonFormat e_avoD t8_avmo -> JsonFormat e_avoD t9_avmp -> JsonFormat e_avoD t10_avmq -> JsonFormat e_avoD t11_avmr -> JsonFormat e_avoD t12_avms -> JsonFormat e_avoD t13_avmt -> JsonFormat e_avoD t14_avmu -> JsonFormat e_avoD t15_avmv -> JsonFormat e_avoD t16_avmw -> JsonFormat e_avoD t17_avmx -> JsonFormat e_avoD t18_avmy -> JsonFormat e_avoD t19_avmz -> JsonFormat e_avoD t20_avmA -> JsonFormat e_avoD t21_avmB -> JsonFormat e_avoD t22_avmC -> JsonFormat e_avoD t23_avmD -> JsonFormat e_avoD t24_avmE -> JsonFormat e_avoD t25_avmF -> JsonFormat e_avoD t26_avmG -> JsonFormat e_avoD t27_avmH -> JsonFormat e_avoD t28_avmI -> JsonFormat e_avoD t29_avmJ -> JsonFormat e_avoD t30_avmK -> JsonFormat e_avoD t31_avmL -> JsonFormat e_avoD t32_avmM -> JsonFormat e_avoD t33_avmN -> JsonFormat e_avoD t34_avmO -> JsonFormat e_avoD t35_avmP -> JsonFormat e_avoD t36_avmQ -> JsonFormat e_avoD (t1_avmh, t2_avmi, t3_avmj, t4_avmk, t5_avml, t6_avmm, t7_avmn, t8_avmo, t9_avmp, t10_avmq, t11_avmr, t12_avms, t13_avmt, t14_avmu, t15_avmv, t16_avmw, t17_avmx, t18_avmy, t19_avmz, t20_avmA, t21_avmB, t22_avmC, t23_avmD, t24_avmE, t25_avmF, t26_avmG, t27_avmH, t28_avmI, t29_avmJ, t30_avmK, t31_avmL, t32_avmM, t33_avmN, t34_avmO, t35_avmP, t36_avmQ)
- Composite.Aeson.Formats.Provided: tuple37JsonFormat :: forall e_aw0j t1_avXT t2_avXU t3_avXV t4_avXW t5_avXX t6_avXY t7_avXZ t8_avY0 t9_avY1 t10_avY2 t11_avY3 t12_avY4 t13_avY5 t14_avY6 t15_avY7 t16_avY8 t17_avY9 t18_avYa t19_avYb t20_avYc t21_avYd t22_avYe t23_avYf t24_avYg t25_avYh t26_avYi t27_avYj t28_avYk t29_avYl t30_avYm t31_avYn t32_avYo t33_avYp t34_avYq t35_avYr t36_avYs t37_avYt. JsonFormat e_aw0j t1_avXT -> JsonFormat e_aw0j t2_avXU -> JsonFormat e_aw0j t3_avXV -> JsonFormat e_aw0j t4_avXW -> JsonFormat e_aw0j t5_avXX -> JsonFormat e_aw0j t6_avXY -> JsonFormat e_aw0j t7_avXZ -> JsonFormat e_aw0j t8_avY0 -> JsonFormat e_aw0j t9_avY1 -> JsonFormat e_aw0j t10_avY2 -> JsonFormat e_aw0j t11_avY3 -> JsonFormat e_aw0j t12_avY4 -> JsonFormat e_aw0j t13_avY5 -> JsonFormat e_aw0j t14_avY6 -> JsonFormat e_aw0j t15_avY7 -> JsonFormat e_aw0j t16_avY8 -> JsonFormat e_aw0j t17_avY9 -> JsonFormat e_aw0j t18_avYa -> JsonFormat e_aw0j t19_avYb -> JsonFormat e_aw0j t20_avYc -> JsonFormat e_aw0j t21_avYd -> JsonFormat e_aw0j t22_avYe -> JsonFormat e_aw0j t23_avYf -> JsonFormat e_aw0j t24_avYg -> JsonFormat e_aw0j t25_avYh -> JsonFormat e_aw0j t26_avYi -> JsonFormat e_aw0j t27_avYj -> JsonFormat e_aw0j t28_avYk -> JsonFormat e_aw0j t29_avYl -> JsonFormat e_aw0j t30_avYm -> JsonFormat e_aw0j t31_avYn -> JsonFormat e_aw0j t32_avYo -> JsonFormat e_aw0j t33_avYp -> JsonFormat e_aw0j t34_avYq -> JsonFormat e_aw0j t35_avYr -> JsonFormat e_aw0j t36_avYs -> JsonFormat e_aw0j t37_avYt -> JsonFormat e_aw0j (t1_avXT, t2_avXU, t3_avXV, t4_avXW, t5_avXX, t6_avXY, t7_avXZ, t8_avY0, t9_avY1, t10_avY2, t11_avY3, t12_avY4, t13_avY5, t14_avY6, t15_avY7, t16_avY8, t17_avY9, t18_avYa, t19_avYb, t20_avYc, t21_avYd, t22_avYe, t23_avYf, t24_avYg, t25_avYh, t26_avYi, t27_avYj, t28_avYk, t29_avYl, t30_avYm, t31_avYn, t32_avYo, t33_avYp, t34_avYq, t35_avYr, t36_avYs, t37_avYt)
+ Composite.Aeson.Formats.Provided: tuple37JsonFormat :: forall e_avr5 t1_avoF t2_avoG t3_avoH t4_avoI t5_avoJ t6_avoK t7_avoL t8_avoM t9_avoN t10_avoO t11_avoP t12_avoQ t13_avoR t14_avoS t15_avoT t16_avoU t17_avoV t18_avoW t19_avoX t20_avoY t21_avoZ t22_avp0 t23_avp1 t24_avp2 t25_avp3 t26_avp4 t27_avp5 t28_avp6 t29_avp7 t30_avp8 t31_avp9 t32_avpa t33_avpb t34_avpc t35_avpd t36_avpe t37_avpf. JsonFormat e_avr5 t1_avoF -> JsonFormat e_avr5 t2_avoG -> JsonFormat e_avr5 t3_avoH -> JsonFormat e_avr5 t4_avoI -> JsonFormat e_avr5 t5_avoJ -> JsonFormat e_avr5 t6_avoK -> JsonFormat e_avr5 t7_avoL -> JsonFormat e_avr5 t8_avoM -> JsonFormat e_avr5 t9_avoN -> JsonFormat e_avr5 t10_avoO -> JsonFormat e_avr5 t11_avoP -> JsonFormat e_avr5 t12_avoQ -> JsonFormat e_avr5 t13_avoR -> JsonFormat e_avr5 t14_avoS -> JsonFormat e_avr5 t15_avoT -> JsonFormat e_avr5 t16_avoU -> JsonFormat e_avr5 t17_avoV -> JsonFormat e_avr5 t18_avoW -> JsonFormat e_avr5 t19_avoX -> JsonFormat e_avr5 t20_avoY -> JsonFormat e_avr5 t21_avoZ -> JsonFormat e_avr5 t22_avp0 -> JsonFormat e_avr5 t23_avp1 -> JsonFormat e_avr5 t24_avp2 -> JsonFormat e_avr5 t25_avp3 -> JsonFormat e_avr5 t26_avp4 -> JsonFormat e_avr5 t27_avp5 -> JsonFormat e_avr5 t28_avp6 -> JsonFormat e_avr5 t29_avp7 -> JsonFormat e_avr5 t30_avp8 -> JsonFormat e_avr5 t31_avp9 -> JsonFormat e_avr5 t32_avpa -> JsonFormat e_avr5 t33_avpb -> JsonFormat e_avr5 t34_avpc -> JsonFormat e_avr5 t35_avpd -> JsonFormat e_avr5 t36_avpe -> JsonFormat e_avr5 t37_avpf -> JsonFormat e_avr5 (t1_avoF, t2_avoG, t3_avoH, t4_avoI, t5_avoJ, t6_avoK, t7_avoL, t8_avoM, t9_avoN, t10_avoO, t11_avoP, t12_avoQ, t13_avoR, t14_avoS, t15_avoT, t16_avoU, t17_avoV, t18_avoW, t19_avoX, t20_avoY, t21_avoZ, t22_avp0, t23_avp1, t24_avp2, t25_avp3, t26_avp4, t27_avp5, t28_avp6, t29_avp7, t30_avp8, t31_avp9, t32_avpa, t33_avpb, t34_avpc, t35_avpd, t36_avpe, t37_avpf)
- Composite.Aeson.Formats.Provided: tuple38JsonFormat :: forall e_aw2P t1_aw0l t2_aw0m t3_aw0n t4_aw0o t5_aw0p t6_aw0q t7_aw0r t8_aw0s t9_aw0t t10_aw0u t11_aw0v t12_aw0w t13_aw0x t14_aw0y t15_aw0z t16_aw0A t17_aw0B t18_aw0C t19_aw0D t20_aw0E t21_aw0F t22_aw0G t23_aw0H t24_aw0I t25_aw0J t26_aw0K t27_aw0L t28_aw0M t29_aw0N t30_aw0O t31_aw0P t32_aw0Q t33_aw0R t34_aw0S t35_aw0T t36_aw0U t37_aw0V t38_aw0W. JsonFormat e_aw2P t1_aw0l -> JsonFormat e_aw2P t2_aw0m -> JsonFormat e_aw2P t3_aw0n -> JsonFormat e_aw2P t4_aw0o -> JsonFormat e_aw2P t5_aw0p -> JsonFormat e_aw2P t6_aw0q -> JsonFormat e_aw2P t7_aw0r -> JsonFormat e_aw2P t8_aw0s -> JsonFormat e_aw2P t9_aw0t -> JsonFormat e_aw2P t10_aw0u -> JsonFormat e_aw2P t11_aw0v -> JsonFormat e_aw2P t12_aw0w -> JsonFormat e_aw2P t13_aw0x -> JsonFormat e_aw2P t14_aw0y -> JsonFormat e_aw2P t15_aw0z -> JsonFormat e_aw2P t16_aw0A -> JsonFormat e_aw2P t17_aw0B -> JsonFormat e_aw2P t18_aw0C -> JsonFormat e_aw2P t19_aw0D -> JsonFormat e_aw2P t20_aw0E -> JsonFormat e_aw2P t21_aw0F -> JsonFormat e_aw2P t22_aw0G -> JsonFormat e_aw2P t23_aw0H -> JsonFormat e_aw2P t24_aw0I -> JsonFormat e_aw2P t25_aw0J -> JsonFormat e_aw2P t26_aw0K -> JsonFormat e_aw2P t27_aw0L -> JsonFormat e_aw2P t28_aw0M -> JsonFormat e_aw2P t29_aw0N -> JsonFormat e_aw2P t30_aw0O -> JsonFormat e_aw2P t31_aw0P -> JsonFormat e_aw2P t32_aw0Q -> JsonFormat e_aw2P t33_aw0R -> JsonFormat e_aw2P t34_aw0S -> JsonFormat e_aw2P t35_aw0T -> JsonFormat e_aw2P t36_aw0U -> JsonFormat e_aw2P t37_aw0V -> JsonFormat e_aw2P t38_aw0W -> JsonFormat e_aw2P (t1_aw0l, t2_aw0m, t3_aw0n, t4_aw0o, t5_aw0p, t6_aw0q, t7_aw0r, t8_aw0s, t9_aw0t, t10_aw0u, t11_aw0v, t12_aw0w, t13_aw0x, t14_aw0y, t15_aw0z, t16_aw0A, t17_aw0B, t18_aw0C, t19_aw0D, t20_aw0E, t21_aw0F, t22_aw0G, t23_aw0H, t24_aw0I, t25_aw0J, t26_aw0K, t27_aw0L, t28_aw0M, t29_aw0N, t30_aw0O, t31_aw0P, t32_aw0Q, t33_aw0R, t34_aw0S, t35_aw0T, t36_aw0U, t37_aw0V, t38_aw0W)
+ Composite.Aeson.Formats.Provided: tuple38JsonFormat :: forall e_avtB t1_avr7 t2_avr8 t3_avr9 t4_avra t5_avrb t6_avrc t7_avrd t8_avre t9_avrf t10_avrg t11_avrh t12_avri t13_avrj t14_avrk t15_avrl t16_avrm t17_avrn t18_avro t19_avrp t20_avrq t21_avrr t22_avrs t23_avrt t24_avru t25_avrv t26_avrw t27_avrx t28_avry t29_avrz t30_avrA t31_avrB t32_avrC t33_avrD t34_avrE t35_avrF t36_avrG t37_avrH t38_avrI. JsonFormat e_avtB t1_avr7 -> JsonFormat e_avtB t2_avr8 -> JsonFormat e_avtB t3_avr9 -> JsonFormat e_avtB t4_avra -> JsonFormat e_avtB t5_avrb -> JsonFormat e_avtB t6_avrc -> JsonFormat e_avtB t7_avrd -> JsonFormat e_avtB t8_avre -> JsonFormat e_avtB t9_avrf -> JsonFormat e_avtB t10_avrg -> JsonFormat e_avtB t11_avrh -> JsonFormat e_avtB t12_avri -> JsonFormat e_avtB t13_avrj -> JsonFormat e_avtB t14_avrk -> JsonFormat e_avtB t15_avrl -> JsonFormat e_avtB t16_avrm -> JsonFormat e_avtB t17_avrn -> JsonFormat e_avtB t18_avro -> JsonFormat e_avtB t19_avrp -> JsonFormat e_avtB t20_avrq -> JsonFormat e_avtB t21_avrr -> JsonFormat e_avtB t22_avrs -> JsonFormat e_avtB t23_avrt -> JsonFormat e_avtB t24_avru -> JsonFormat e_avtB t25_avrv -> JsonFormat e_avtB t26_avrw -> JsonFormat e_avtB t27_avrx -> JsonFormat e_avtB t28_avry -> JsonFormat e_avtB t29_avrz -> JsonFormat e_avtB t30_avrA -> JsonFormat e_avtB t31_avrB -> JsonFormat e_avtB t32_avrC -> JsonFormat e_avtB t33_avrD -> JsonFormat e_avtB t34_avrE -> JsonFormat e_avtB t35_avrF -> JsonFormat e_avtB t36_avrG -> JsonFormat e_avtB t37_avrH -> JsonFormat e_avtB t38_avrI -> JsonFormat e_avtB (t1_avr7, t2_avr8, t3_avr9, t4_avra, t5_avrb, t6_avrc, t7_avrd, t8_avre, t9_avrf, t10_avrg, t11_avrh, t12_avri, t13_avrj, t14_avrk, t15_avrl, t16_avrm, t17_avrn, t18_avro, t19_avrp, t20_avrq, t21_avrr, t22_avrs, t23_avrt, t24_avru, t25_avrv, t26_avrw, t27_avrx, t28_avry, t29_avrz, t30_avrA, t31_avrB, t32_avrC, t33_avrD, t34_avrE, t35_avrF, t36_avrG, t37_avrH, t38_avrI)
- Composite.Aeson.Formats.Provided: tuple39JsonFormat :: forall e_aw5p t1_aw2R t2_aw2S t3_aw2T t4_aw2U t5_aw2V t6_aw2W t7_aw2X t8_aw2Y t9_aw2Z t10_aw30 t11_aw31 t12_aw32 t13_aw33 t14_aw34 t15_aw35 t16_aw36 t17_aw37 t18_aw38 t19_aw39 t20_aw3a t21_aw3b t22_aw3c t23_aw3d t24_aw3e t25_aw3f t26_aw3g t27_aw3h t28_aw3i t29_aw3j t30_aw3k t31_aw3l t32_aw3m t33_aw3n t34_aw3o t35_aw3p t36_aw3q t37_aw3r t38_aw3s t39_aw3t. JsonFormat e_aw5p t1_aw2R -> JsonFormat e_aw5p t2_aw2S -> JsonFormat e_aw5p t3_aw2T -> JsonFormat e_aw5p t4_aw2U -> JsonFormat e_aw5p t5_aw2V -> JsonFormat e_aw5p t6_aw2W -> JsonFormat e_aw5p t7_aw2X -> JsonFormat e_aw5p t8_aw2Y -> JsonFormat e_aw5p t9_aw2Z -> JsonFormat e_aw5p t10_aw30 -> JsonFormat e_aw5p t11_aw31 -> JsonFormat e_aw5p t12_aw32 -> JsonFormat e_aw5p t13_aw33 -> JsonFormat e_aw5p t14_aw34 -> JsonFormat e_aw5p t15_aw35 -> JsonFormat e_aw5p t16_aw36 -> JsonFormat e_aw5p t17_aw37 -> JsonFormat e_aw5p t18_aw38 -> JsonFormat e_aw5p t19_aw39 -> JsonFormat e_aw5p t20_aw3a -> JsonFormat e_aw5p t21_aw3b -> JsonFormat e_aw5p t22_aw3c -> JsonFormat e_aw5p t23_aw3d -> JsonFormat e_aw5p t24_aw3e -> JsonFormat e_aw5p t25_aw3f -> JsonFormat e_aw5p t26_aw3g -> JsonFormat e_aw5p t27_aw3h -> JsonFormat e_aw5p t28_aw3i -> JsonFormat e_aw5p t29_aw3j -> JsonFormat e_aw5p t30_aw3k -> JsonFormat e_aw5p t31_aw3l -> JsonFormat e_aw5p t32_aw3m -> JsonFormat e_aw5p t33_aw3n -> JsonFormat e_aw5p t34_aw3o -> JsonFormat e_aw5p t35_aw3p -> JsonFormat e_aw5p t36_aw3q -> JsonFormat e_aw5p t37_aw3r -> JsonFormat e_aw5p t38_aw3s -> JsonFormat e_aw5p t39_aw3t -> JsonFormat e_aw5p (t1_aw2R, t2_aw2S, t3_aw2T, t4_aw2U, t5_aw2V, t6_aw2W, t7_aw2X, t8_aw2Y, t9_aw2Z, t10_aw30, t11_aw31, t12_aw32, t13_aw33, t14_aw34, t15_aw35, t16_aw36, t17_aw37, t18_aw38, t19_aw39, t20_aw3a, t21_aw3b, t22_aw3c, t23_aw3d, t24_aw3e, t25_aw3f, t26_aw3g, t27_aw3h, t28_aw3i, t29_aw3j, t30_aw3k, t31_aw3l, t32_aw3m, t33_aw3n, t34_aw3o, t35_aw3p, t36_aw3q, t37_aw3r, t38_aw3s, t39_aw3t)
+ Composite.Aeson.Formats.Provided: tuple39JsonFormat :: forall e_avwb t1_avtD t2_avtE t3_avtF t4_avtG t5_avtH t6_avtI t7_avtJ t8_avtK t9_avtL t10_avtM t11_avtN t12_avtO t13_avtP t14_avtQ t15_avtR t16_avtS t17_avtT t18_avtU t19_avtV t20_avtW t21_avtX t22_avtY t23_avtZ t24_avu0 t25_avu1 t26_avu2 t27_avu3 t28_avu4 t29_avu5 t30_avu6 t31_avu7 t32_avu8 t33_avu9 t34_avua t35_avub t36_avuc t37_avud t38_avue t39_avuf. JsonFormat e_avwb t1_avtD -> JsonFormat e_avwb t2_avtE -> JsonFormat e_avwb t3_avtF -> JsonFormat e_avwb t4_avtG -> JsonFormat e_avwb t5_avtH -> JsonFormat e_avwb t6_avtI -> JsonFormat e_avwb t7_avtJ -> JsonFormat e_avwb t8_avtK -> JsonFormat e_avwb t9_avtL -> JsonFormat e_avwb t10_avtM -> JsonFormat e_avwb t11_avtN -> JsonFormat e_avwb t12_avtO -> JsonFormat e_avwb t13_avtP -> JsonFormat e_avwb t14_avtQ -> JsonFormat e_avwb t15_avtR -> JsonFormat e_avwb t16_avtS -> JsonFormat e_avwb t17_avtT -> JsonFormat e_avwb t18_avtU -> JsonFormat e_avwb t19_avtV -> JsonFormat e_avwb t20_avtW -> JsonFormat e_avwb t21_avtX -> JsonFormat e_avwb t22_avtY -> JsonFormat e_avwb t23_avtZ -> JsonFormat e_avwb t24_avu0 -> JsonFormat e_avwb t25_avu1 -> JsonFormat e_avwb t26_avu2 -> JsonFormat e_avwb t27_avu3 -> JsonFormat e_avwb t28_avu4 -> JsonFormat e_avwb t29_avu5 -> JsonFormat e_avwb t30_avu6 -> JsonFormat e_avwb t31_avu7 -> JsonFormat e_avwb t32_avu8 -> JsonFormat e_avwb t33_avu9 -> JsonFormat e_avwb t34_avua -> JsonFormat e_avwb t35_avub -> JsonFormat e_avwb t36_avuc -> JsonFormat e_avwb t37_avud -> JsonFormat e_avwb t38_avue -> JsonFormat e_avwb t39_avuf -> JsonFormat e_avwb (t1_avtD, t2_avtE, t3_avtF, t4_avtG, t5_avtH, t6_avtI, t7_avtJ, t8_avtK, t9_avtL, t10_avtM, t11_avtN, t12_avtO, t13_avtP, t14_avtQ, t15_avtR, t16_avtS, t17_avtT, t18_avtU, t19_avtV, t20_avtW, t21_avtX, t22_avtY, t23_avtZ, t24_avu0, t25_avu1, t26_avu2, t27_avu3, t28_avu4, t29_avu5, t30_avu6, t31_avu7, t32_avu8, t33_avu9, t34_avua, t35_avub, t36_avuc, t37_avud, t38_avue, t39_avuf)
- Composite.Aeson.Formats.Provided: tuple3JsonFormat :: forall e_avf9 t1_aveV t2_aveW t3_aveX. JsonFormat e_avf9 t1_aveV -> JsonFormat e_avf9 t2_aveW -> JsonFormat e_avf9 t3_aveX -> JsonFormat e_avf9 (t1_aveV, t2_aveW, t3_aveX)
+ Composite.Aeson.Formats.Provided: tuple3JsonFormat :: forall e_auFV t1_auFH t2_auFI t3_auFJ. JsonFormat e_auFV t1_auFH -> JsonFormat e_auFV t2_auFI -> JsonFormat e_auFV t3_auFJ -> JsonFormat e_auFV (t1_auFH, t2_auFI, t3_auFJ)
- Composite.Aeson.Formats.Provided: tuple40JsonFormat :: forall e_aw83 t1_aw5r t2_aw5s t3_aw5t t4_aw5u t5_aw5v t6_aw5w t7_aw5x t8_aw5y t9_aw5z t10_aw5A t11_aw5B t12_aw5C t13_aw5D t14_aw5E t15_aw5F t16_aw5G t17_aw5H t18_aw5I t19_aw5J t20_aw5K t21_aw5L t22_aw5M t23_aw5N t24_aw5O t25_aw5P t26_aw5Q t27_aw5R t28_aw5S t29_aw5T t30_aw5U t31_aw5V t32_aw5W t33_aw5X t34_aw5Y t35_aw5Z t36_aw60 t37_aw61 t38_aw62 t39_aw63 t40_aw64. JsonFormat e_aw83 t1_aw5r -> JsonFormat e_aw83 t2_aw5s -> JsonFormat e_aw83 t3_aw5t -> JsonFormat e_aw83 t4_aw5u -> JsonFormat e_aw83 t5_aw5v -> JsonFormat e_aw83 t6_aw5w -> JsonFormat e_aw83 t7_aw5x -> JsonFormat e_aw83 t8_aw5y -> JsonFormat e_aw83 t9_aw5z -> JsonFormat e_aw83 t10_aw5A -> JsonFormat e_aw83 t11_aw5B -> JsonFormat e_aw83 t12_aw5C -> JsonFormat e_aw83 t13_aw5D -> JsonFormat e_aw83 t14_aw5E -> JsonFormat e_aw83 t15_aw5F -> JsonFormat e_aw83 t16_aw5G -> JsonFormat e_aw83 t17_aw5H -> JsonFormat e_aw83 t18_aw5I -> JsonFormat e_aw83 t19_aw5J -> JsonFormat e_aw83 t20_aw5K -> JsonFormat e_aw83 t21_aw5L -> JsonFormat e_aw83 t22_aw5M -> JsonFormat e_aw83 t23_aw5N -> JsonFormat e_aw83 t24_aw5O -> JsonFormat e_aw83 t25_aw5P -> JsonFormat e_aw83 t26_aw5Q -> JsonFormat e_aw83 t27_aw5R -> JsonFormat e_aw83 t28_aw5S -> JsonFormat e_aw83 t29_aw5T -> JsonFormat e_aw83 t30_aw5U -> JsonFormat e_aw83 t31_aw5V -> JsonFormat e_aw83 t32_aw5W -> JsonFormat e_aw83 t33_aw5X -> JsonFormat e_aw83 t34_aw5Y -> JsonFormat e_aw83 t35_aw5Z -> JsonFormat e_aw83 t36_aw60 -> JsonFormat e_aw83 t37_aw61 -> JsonFormat e_aw83 t38_aw62 -> JsonFormat e_aw83 t39_aw63 -> JsonFormat e_aw83 t40_aw64 -> JsonFormat e_aw83 (t1_aw5r, t2_aw5s, t3_aw5t, t4_aw5u, t5_aw5v, t6_aw5w, t7_aw5x, t8_aw5y, t9_aw5z, t10_aw5A, t11_aw5B, t12_aw5C, t13_aw5D, t14_aw5E, t15_aw5F, t16_aw5G, t17_aw5H, t18_aw5I, t19_aw5J, t20_aw5K, t21_aw5L, t22_aw5M, t23_aw5N, t24_aw5O, t25_aw5P, t26_aw5Q, t27_aw5R, t28_aw5S, t29_aw5T, t30_aw5U, t31_aw5V, t32_aw5W, t33_aw5X, t34_aw5Y, t35_aw5Z, t36_aw60, t37_aw61, t38_aw62, t39_aw63, t40_aw64)
+ Composite.Aeson.Formats.Provided: tuple40JsonFormat :: forall e_avyP t1_avwd t2_avwe t3_avwf t4_avwg t5_avwh t6_avwi t7_avwj t8_avwk t9_avwl t10_avwm t11_avwn t12_avwo t13_avwp t14_avwq t15_avwr t16_avws t17_avwt t18_avwu t19_avwv t20_avww t21_avwx t22_avwy t23_avwz t24_avwA t25_avwB t26_avwC t27_avwD t28_avwE t29_avwF t30_avwG t31_avwH t32_avwI t33_avwJ t34_avwK t35_avwL t36_avwM t37_avwN t38_avwO t39_avwP t40_avwQ. JsonFormat e_avyP t1_avwd -> JsonFormat e_avyP t2_avwe -> JsonFormat e_avyP t3_avwf -> JsonFormat e_avyP t4_avwg -> JsonFormat e_avyP t5_avwh -> JsonFormat e_avyP t6_avwi -> JsonFormat e_avyP t7_avwj -> JsonFormat e_avyP t8_avwk -> JsonFormat e_avyP t9_avwl -> JsonFormat e_avyP t10_avwm -> JsonFormat e_avyP t11_avwn -> JsonFormat e_avyP t12_avwo -> JsonFormat e_avyP t13_avwp -> JsonFormat e_avyP t14_avwq -> JsonFormat e_avyP t15_avwr -> JsonFormat e_avyP t16_avws -> JsonFormat e_avyP t17_avwt -> JsonFormat e_avyP t18_avwu -> JsonFormat e_avyP t19_avwv -> JsonFormat e_avyP t20_avww -> JsonFormat e_avyP t21_avwx -> JsonFormat e_avyP t22_avwy -> JsonFormat e_avyP t23_avwz -> JsonFormat e_avyP t24_avwA -> JsonFormat e_avyP t25_avwB -> JsonFormat e_avyP t26_avwC -> JsonFormat e_avyP t27_avwD -> JsonFormat e_avyP t28_avwE -> JsonFormat e_avyP t29_avwF -> JsonFormat e_avyP t30_avwG -> JsonFormat e_avyP t31_avwH -> JsonFormat e_avyP t32_avwI -> JsonFormat e_avyP t33_avwJ -> JsonFormat e_avyP t34_avwK -> JsonFormat e_avyP t35_avwL -> JsonFormat e_avyP t36_avwM -> JsonFormat e_avyP t37_avwN -> JsonFormat e_avyP t38_avwO -> JsonFormat e_avyP t39_avwP -> JsonFormat e_avyP t40_avwQ -> JsonFormat e_avyP (t1_avwd, t2_avwe, t3_avwf, t4_avwg, t5_avwh, t6_avwi, t7_avwj, t8_avwk, t9_avwl, t10_avwm, t11_avwn, t12_avwo, t13_avwp, t14_avwq, t15_avwr, t16_avws, t17_avwt, t18_avwu, t19_avwv, t20_avww, t21_avwx, t22_avwy, t23_avwz, t24_avwA, t25_avwB, t26_avwC, t27_avwD, t28_avwE, t29_avwF, t30_avwG, t31_avwH, t32_avwI, t33_avwJ, t34_avwK, t35_avwL, t36_avwM, t37_avwN, t38_avwO, t39_avwP, t40_avwQ)
- Composite.Aeson.Formats.Provided: tuple41JsonFormat :: forall e_awaL t1_aw85 t2_aw86 t3_aw87 t4_aw88 t5_aw89 t6_aw8a t7_aw8b t8_aw8c t9_aw8d t10_aw8e t11_aw8f t12_aw8g t13_aw8h t14_aw8i t15_aw8j t16_aw8k t17_aw8l t18_aw8m t19_aw8n t20_aw8o t21_aw8p t22_aw8q t23_aw8r t24_aw8s t25_aw8t t26_aw8u t27_aw8v t28_aw8w t29_aw8x t30_aw8y t31_aw8z t32_aw8A t33_aw8B t34_aw8C t35_aw8D t36_aw8E t37_aw8F t38_aw8G t39_aw8H t40_aw8I t41_aw8J. JsonFormat e_awaL t1_aw85 -> JsonFormat e_awaL t2_aw86 -> JsonFormat e_awaL t3_aw87 -> JsonFormat e_awaL t4_aw88 -> JsonFormat e_awaL t5_aw89 -> JsonFormat e_awaL t6_aw8a -> JsonFormat e_awaL t7_aw8b -> JsonFormat e_awaL t8_aw8c -> JsonFormat e_awaL t9_aw8d -> JsonFormat e_awaL t10_aw8e -> JsonFormat e_awaL t11_aw8f -> JsonFormat e_awaL t12_aw8g -> JsonFormat e_awaL t13_aw8h -> JsonFormat e_awaL t14_aw8i -> JsonFormat e_awaL t15_aw8j -> JsonFormat e_awaL t16_aw8k -> JsonFormat e_awaL t17_aw8l -> JsonFormat e_awaL t18_aw8m -> JsonFormat e_awaL t19_aw8n -> JsonFormat e_awaL t20_aw8o -> JsonFormat e_awaL t21_aw8p -> JsonFormat e_awaL t22_aw8q -> JsonFormat e_awaL t23_aw8r -> JsonFormat e_awaL t24_aw8s -> JsonFormat e_awaL t25_aw8t -> JsonFormat e_awaL t26_aw8u -> JsonFormat e_awaL t27_aw8v -> JsonFormat e_awaL t28_aw8w -> JsonFormat e_awaL t29_aw8x -> JsonFormat e_awaL t30_aw8y -> JsonFormat e_awaL t31_aw8z -> JsonFormat e_awaL t32_aw8A -> JsonFormat e_awaL t33_aw8B -> JsonFormat e_awaL t34_aw8C -> JsonFormat e_awaL t35_aw8D -> JsonFormat e_awaL t36_aw8E -> JsonFormat e_awaL t37_aw8F -> JsonFormat e_awaL t38_aw8G -> JsonFormat e_awaL t39_aw8H -> JsonFormat e_awaL t40_aw8I -> JsonFormat e_awaL t41_aw8J -> JsonFormat e_awaL (t1_aw85, t2_aw86, t3_aw87, t4_aw88, t5_aw89, t6_aw8a, t7_aw8b, t8_aw8c, t9_aw8d, t10_aw8e, t11_aw8f, t12_aw8g, t13_aw8h, t14_aw8i, t15_aw8j, t16_aw8k, t17_aw8l, t18_aw8m, t19_aw8n, t20_aw8o, t21_aw8p, t22_aw8q, t23_aw8r, t24_aw8s, t25_aw8t, t26_aw8u, t27_aw8v, t28_aw8w, t29_aw8x, t30_aw8y, t31_aw8z, t32_aw8A, t33_aw8B, t34_aw8C, t35_aw8D, t36_aw8E, t37_aw8F, t38_aw8G, t39_aw8H, t40_aw8I, t41_aw8J)
+ Composite.Aeson.Formats.Provided: tuple41JsonFormat :: forall e_avBx t1_avyR t2_avyS t3_avyT t4_avyU t5_avyV t6_avyW t7_avyX t8_avyY t9_avyZ t10_avz0 t11_avz1 t12_avz2 t13_avz3 t14_avz4 t15_avz5 t16_avz6 t17_avz7 t18_avz8 t19_avz9 t20_avza t21_avzb t22_avzc t23_avzd t24_avze t25_avzf t26_avzg t27_avzh t28_avzi t29_avzj t30_avzk t31_avzl t32_avzm t33_avzn t34_avzo t35_avzp t36_avzq t37_avzr t38_avzs t39_avzt t40_avzu t41_avzv. JsonFormat e_avBx t1_avyR -> JsonFormat e_avBx t2_avyS -> JsonFormat e_avBx t3_avyT -> JsonFormat e_avBx t4_avyU -> JsonFormat e_avBx t5_avyV -> JsonFormat e_avBx t6_avyW -> JsonFormat e_avBx t7_avyX -> JsonFormat e_avBx t8_avyY -> JsonFormat e_avBx t9_avyZ -> JsonFormat e_avBx t10_avz0 -> JsonFormat e_avBx t11_avz1 -> JsonFormat e_avBx t12_avz2 -> JsonFormat e_avBx t13_avz3 -> JsonFormat e_avBx t14_avz4 -> JsonFormat e_avBx t15_avz5 -> JsonFormat e_avBx t16_avz6 -> JsonFormat e_avBx t17_avz7 -> JsonFormat e_avBx t18_avz8 -> JsonFormat e_avBx t19_avz9 -> JsonFormat e_avBx t20_avza -> JsonFormat e_avBx t21_avzb -> JsonFormat e_avBx t22_avzc -> JsonFormat e_avBx t23_avzd -> JsonFormat e_avBx t24_avze -> JsonFormat e_avBx t25_avzf -> JsonFormat e_avBx t26_avzg -> JsonFormat e_avBx t27_avzh -> JsonFormat e_avBx t28_avzi -> JsonFormat e_avBx t29_avzj -> JsonFormat e_avBx t30_avzk -> JsonFormat e_avBx t31_avzl -> JsonFormat e_avBx t32_avzm -> JsonFormat e_avBx t33_avzn -> JsonFormat e_avBx t34_avzo -> JsonFormat e_avBx t35_avzp -> JsonFormat e_avBx t36_avzq -> JsonFormat e_avBx t37_avzr -> JsonFormat e_avBx t38_avzs -> JsonFormat e_avBx t39_avzt -> JsonFormat e_avBx t40_avzu -> JsonFormat e_avBx t41_avzv -> JsonFormat e_avBx (t1_avyR, t2_avyS, t3_avyT, t4_avyU, t5_avyV, t6_avyW, t7_avyX, t8_avyY, t9_avyZ, t10_avz0, t11_avz1, t12_avz2, t13_avz3, t14_avz4, t15_avz5, t16_avz6, t17_avz7, t18_avz8, t19_avz9, t20_avza, t21_avzb, t22_avzc, t23_avzd, t24_avze, t25_avzf, t26_avzg, t27_avzh, t28_avzi, t29_avzj, t30_avzk, t31_avzl, t32_avzm, t33_avzn, t34_avzo, t35_avzp, t36_avzq, t37_avzr, t38_avzs, t39_avzt, t40_avzu, t41_avzv)
- Composite.Aeson.Formats.Provided: tuple42JsonFormat :: forall e_awdx t1_awaN t2_awaO t3_awaP t4_awaQ t5_awaR t6_awaS t7_awaT t8_awaU t9_awaV t10_awaW t11_awaX t12_awaY t13_awaZ t14_awb0 t15_awb1 t16_awb2 t17_awb3 t18_awb4 t19_awb5 t20_awb6 t21_awb7 t22_awb8 t23_awb9 t24_awba t25_awbb t26_awbc t27_awbd t28_awbe t29_awbf t30_awbg t31_awbh t32_awbi t33_awbj t34_awbk t35_awbl t36_awbm t37_awbn t38_awbo t39_awbp t40_awbq t41_awbr t42_awbs. JsonFormat e_awdx t1_awaN -> JsonFormat e_awdx t2_awaO -> JsonFormat e_awdx t3_awaP -> JsonFormat e_awdx t4_awaQ -> JsonFormat e_awdx t5_awaR -> JsonFormat e_awdx t6_awaS -> JsonFormat e_awdx t7_awaT -> JsonFormat e_awdx t8_awaU -> JsonFormat e_awdx t9_awaV -> JsonFormat e_awdx t10_awaW -> JsonFormat e_awdx t11_awaX -> JsonFormat e_awdx t12_awaY -> JsonFormat e_awdx t13_awaZ -> JsonFormat e_awdx t14_awb0 -> JsonFormat e_awdx t15_awb1 -> JsonFormat e_awdx t16_awb2 -> JsonFormat e_awdx t17_awb3 -> JsonFormat e_awdx t18_awb4 -> JsonFormat e_awdx t19_awb5 -> JsonFormat e_awdx t20_awb6 -> JsonFormat e_awdx t21_awb7 -> JsonFormat e_awdx t22_awb8 -> JsonFormat e_awdx t23_awb9 -> JsonFormat e_awdx t24_awba -> JsonFormat e_awdx t25_awbb -> JsonFormat e_awdx t26_awbc -> JsonFormat e_awdx t27_awbd -> JsonFormat e_awdx t28_awbe -> JsonFormat e_awdx t29_awbf -> JsonFormat e_awdx t30_awbg -> JsonFormat e_awdx t31_awbh -> JsonFormat e_awdx t32_awbi -> JsonFormat e_awdx t33_awbj -> JsonFormat e_awdx t34_awbk -> JsonFormat e_awdx t35_awbl -> JsonFormat e_awdx t36_awbm -> JsonFormat e_awdx t37_awbn -> JsonFormat e_awdx t38_awbo -> JsonFormat e_awdx t39_awbp -> JsonFormat e_awdx t40_awbq -> JsonFormat e_awdx t41_awbr -> JsonFormat e_awdx t42_awbs -> JsonFormat e_awdx (t1_awaN, t2_awaO, t3_awaP, t4_awaQ, t5_awaR, t6_awaS, t7_awaT, t8_awaU, t9_awaV, t10_awaW, t11_awaX, t12_awaY, t13_awaZ, t14_awb0, t15_awb1, t16_awb2, t17_awb3, t18_awb4, t19_awb5, t20_awb6, t21_awb7, t22_awb8, t23_awb9, t24_awba, t25_awbb, t26_awbc, t27_awbd, t28_awbe, t29_awbf, t30_awbg, t31_awbh, t32_awbi, t33_awbj, t34_awbk, t35_awbl, t36_awbm, t37_awbn, t38_awbo, t39_awbp, t40_awbq, t41_awbr, t42_awbs)
+ Composite.Aeson.Formats.Provided: tuple42JsonFormat :: forall e_avEj t1_avBz t2_avBA t3_avBB t4_avBC t5_avBD t6_avBE t7_avBF t8_avBG t9_avBH t10_avBI t11_avBJ t12_avBK t13_avBL t14_avBM t15_avBN t16_avBO t17_avBP t18_avBQ t19_avBR t20_avBS t21_avBT t22_avBU t23_avBV t24_avBW t25_avBX t26_avBY t27_avBZ t28_avC0 t29_avC1 t30_avC2 t31_avC3 t32_avC4 t33_avC5 t34_avC6 t35_avC7 t36_avC8 t37_avC9 t38_avCa t39_avCb t40_avCc t41_avCd t42_avCe. JsonFormat e_avEj t1_avBz -> JsonFormat e_avEj t2_avBA -> JsonFormat e_avEj t3_avBB -> JsonFormat e_avEj t4_avBC -> JsonFormat e_avEj t5_avBD -> JsonFormat e_avEj t6_avBE -> JsonFormat e_avEj t7_avBF -> JsonFormat e_avEj t8_avBG -> JsonFormat e_avEj t9_avBH -> JsonFormat e_avEj t10_avBI -> JsonFormat e_avEj t11_avBJ -> JsonFormat e_avEj t12_avBK -> JsonFormat e_avEj t13_avBL -> JsonFormat e_avEj t14_avBM -> JsonFormat e_avEj t15_avBN -> JsonFormat e_avEj t16_avBO -> JsonFormat e_avEj t17_avBP -> JsonFormat e_avEj t18_avBQ -> JsonFormat e_avEj t19_avBR -> JsonFormat e_avEj t20_avBS -> JsonFormat e_avEj t21_avBT -> JsonFormat e_avEj t22_avBU -> JsonFormat e_avEj t23_avBV -> JsonFormat e_avEj t24_avBW -> JsonFormat e_avEj t25_avBX -> JsonFormat e_avEj t26_avBY -> JsonFormat e_avEj t27_avBZ -> JsonFormat e_avEj t28_avC0 -> JsonFormat e_avEj t29_avC1 -> JsonFormat e_avEj t30_avC2 -> JsonFormat e_avEj t31_avC3 -> JsonFormat e_avEj t32_avC4 -> JsonFormat e_avEj t33_avC5 -> JsonFormat e_avEj t34_avC6 -> JsonFormat e_avEj t35_avC7 -> JsonFormat e_avEj t36_avC8 -> JsonFormat e_avEj t37_avC9 -> JsonFormat e_avEj t38_avCa -> JsonFormat e_avEj t39_avCb -> JsonFormat e_avEj t40_avCc -> JsonFormat e_avEj t41_avCd -> JsonFormat e_avEj t42_avCe -> JsonFormat e_avEj (t1_avBz, t2_avBA, t3_avBB, t4_avBC, t5_avBD, t6_avBE, t7_avBF, t8_avBG, t9_avBH, t10_avBI, t11_avBJ, t12_avBK, t13_avBL, t14_avBM, t15_avBN, t16_avBO, t17_avBP, t18_avBQ, t19_avBR, t20_avBS, t21_avBT, t22_avBU, t23_avBV, t24_avBW, t25_avBX, t26_avBY, t27_avBZ, t28_avC0, t29_avC1, t30_avC2, t31_avC3, t32_avC4, t33_avC5, t34_avC6, t35_avC7, t36_avC8, t37_avC9, t38_avCa, t39_avCb, t40_avCc, t41_avCd, t42_avCe)
- Composite.Aeson.Formats.Provided: tuple43JsonFormat :: forall e_awgn t1_awdz t2_awdA t3_awdB t4_awdC t5_awdD t6_awdE t7_awdF t8_awdG t9_awdH t10_awdI t11_awdJ t12_awdK t13_awdL t14_awdM t15_awdN t16_awdO t17_awdP t18_awdQ t19_awdR t20_awdS t21_awdT t22_awdU t23_awdV t24_awdW t25_awdX t26_awdY t27_awdZ t28_awe0 t29_awe1 t30_awe2 t31_awe3 t32_awe4 t33_awe5 t34_awe6 t35_awe7 t36_awe8 t37_awe9 t38_awea t39_aweb t40_awec t41_awed t42_awee t43_awef. JsonFormat e_awgn t1_awdz -> JsonFormat e_awgn t2_awdA -> JsonFormat e_awgn t3_awdB -> JsonFormat e_awgn t4_awdC -> JsonFormat e_awgn t5_awdD -> JsonFormat e_awgn t6_awdE -> JsonFormat e_awgn t7_awdF -> JsonFormat e_awgn t8_awdG -> JsonFormat e_awgn t9_awdH -> JsonFormat e_awgn t10_awdI -> JsonFormat e_awgn t11_awdJ -> JsonFormat e_awgn t12_awdK -> JsonFormat e_awgn t13_awdL -> JsonFormat e_awgn t14_awdM -> JsonFormat e_awgn t15_awdN -> JsonFormat e_awgn t16_awdO -> JsonFormat e_awgn t17_awdP -> JsonFormat e_awgn t18_awdQ -> JsonFormat e_awgn t19_awdR -> JsonFormat e_awgn t20_awdS -> JsonFormat e_awgn t21_awdT -> JsonFormat e_awgn t22_awdU -> JsonFormat e_awgn t23_awdV -> JsonFormat e_awgn t24_awdW -> JsonFormat e_awgn t25_awdX -> JsonFormat e_awgn t26_awdY -> JsonFormat e_awgn t27_awdZ -> JsonFormat e_awgn t28_awe0 -> JsonFormat e_awgn t29_awe1 -> JsonFormat e_awgn t30_awe2 -> JsonFormat e_awgn t31_awe3 -> JsonFormat e_awgn t32_awe4 -> JsonFormat e_awgn t33_awe5 -> JsonFormat e_awgn t34_awe6 -> JsonFormat e_awgn t35_awe7 -> JsonFormat e_awgn t36_awe8 -> JsonFormat e_awgn t37_awe9 -> JsonFormat e_awgn t38_awea -> JsonFormat e_awgn t39_aweb -> JsonFormat e_awgn t40_awec -> JsonFormat e_awgn t41_awed -> JsonFormat e_awgn t42_awee -> JsonFormat e_awgn t43_awef -> JsonFormat e_awgn (t1_awdz, t2_awdA, t3_awdB, t4_awdC, t5_awdD, t6_awdE, t7_awdF, t8_awdG, t9_awdH, t10_awdI, t11_awdJ, t12_awdK, t13_awdL, t14_awdM, t15_awdN, t16_awdO, t17_awdP, t18_awdQ, t19_awdR, t20_awdS, t21_awdT, t22_awdU, t23_awdV, t24_awdW, t25_awdX, t26_awdY, t27_awdZ, t28_awe0, t29_awe1, t30_awe2, t31_awe3, t32_awe4, t33_awe5, t34_awe6, t35_awe7, t36_awe8, t37_awe9, t38_awea, t39_aweb, t40_awec, t41_awed, t42_awee, t43_awef)
+ Composite.Aeson.Formats.Provided: tuple43JsonFormat :: forall e_avH9 t1_avEl t2_avEm t3_avEn t4_avEo t5_avEp t6_avEq t7_avEr t8_avEs t9_avEt t10_avEu t11_avEv t12_avEw t13_avEx t14_avEy t15_avEz t16_avEA t17_avEB t18_avEC t19_avED t20_avEE t21_avEF t22_avEG t23_avEH t24_avEI t25_avEJ t26_avEK t27_avEL t28_avEM t29_avEN t30_avEO t31_avEP t32_avEQ t33_avER t34_avES t35_avET t36_avEU t37_avEV t38_avEW t39_avEX t40_avEY t41_avEZ t42_avF0 t43_avF1. JsonFormat e_avH9 t1_avEl -> JsonFormat e_avH9 t2_avEm -> JsonFormat e_avH9 t3_avEn -> JsonFormat e_avH9 t4_avEo -> JsonFormat e_avH9 t5_avEp -> JsonFormat e_avH9 t6_avEq -> JsonFormat e_avH9 t7_avEr -> JsonFormat e_avH9 t8_avEs -> JsonFormat e_avH9 t9_avEt -> JsonFormat e_avH9 t10_avEu -> JsonFormat e_avH9 t11_avEv -> JsonFormat e_avH9 t12_avEw -> JsonFormat e_avH9 t13_avEx -> JsonFormat e_avH9 t14_avEy -> JsonFormat e_avH9 t15_avEz -> JsonFormat e_avH9 t16_avEA -> JsonFormat e_avH9 t17_avEB -> JsonFormat e_avH9 t18_avEC -> JsonFormat e_avH9 t19_avED -> JsonFormat e_avH9 t20_avEE -> JsonFormat e_avH9 t21_avEF -> JsonFormat e_avH9 t22_avEG -> JsonFormat e_avH9 t23_avEH -> JsonFormat e_avH9 t24_avEI -> JsonFormat e_avH9 t25_avEJ -> JsonFormat e_avH9 t26_avEK -> JsonFormat e_avH9 t27_avEL -> JsonFormat e_avH9 t28_avEM -> JsonFormat e_avH9 t29_avEN -> JsonFormat e_avH9 t30_avEO -> JsonFormat e_avH9 t31_avEP -> JsonFormat e_avH9 t32_avEQ -> JsonFormat e_avH9 t33_avER -> JsonFormat e_avH9 t34_avES -> JsonFormat e_avH9 t35_avET -> JsonFormat e_avH9 t36_avEU -> JsonFormat e_avH9 t37_avEV -> JsonFormat e_avH9 t38_avEW -> JsonFormat e_avH9 t39_avEX -> JsonFormat e_avH9 t40_avEY -> JsonFormat e_avH9 t41_avEZ -> JsonFormat e_avH9 t42_avF0 -> JsonFormat e_avH9 t43_avF1 -> JsonFormat e_avH9 (t1_avEl, t2_avEm, t3_avEn, t4_avEo, t5_avEp, t6_avEq, t7_avEr, t8_avEs, t9_avEt, t10_avEu, t11_avEv, t12_avEw, t13_avEx, t14_avEy, t15_avEz, t16_avEA, t17_avEB, t18_avEC, t19_avED, t20_avEE, t21_avEF, t22_avEG, t23_avEH, t24_avEI, t25_avEJ, t26_avEK, t27_avEL, t28_avEM, t29_avEN, t30_avEO, t31_avEP, t32_avEQ, t33_avER, t34_avES, t35_avET, t36_avEU, t37_avEV, t38_avEW, t39_avEX, t40_avEY, t41_avEZ, t42_avF0, t43_avF1)
- Composite.Aeson.Formats.Provided: tuple44JsonFormat :: forall e_awjh t1_awgp t2_awgq t3_awgr t4_awgs t5_awgt t6_awgu t7_awgv t8_awgw t9_awgx t10_awgy t11_awgz t12_awgA t13_awgB t14_awgC t15_awgD t16_awgE t17_awgF t18_awgG t19_awgH t20_awgI t21_awgJ t22_awgK t23_awgL t24_awgM t25_awgN t26_awgO t27_awgP t28_awgQ t29_awgR t30_awgS t31_awgT t32_awgU t33_awgV t34_awgW t35_awgX t36_awgY t37_awgZ t38_awh0 t39_awh1 t40_awh2 t41_awh3 t42_awh4 t43_awh5 t44_awh6. JsonFormat e_awjh t1_awgp -> JsonFormat e_awjh t2_awgq -> JsonFormat e_awjh t3_awgr -> JsonFormat e_awjh t4_awgs -> JsonFormat e_awjh t5_awgt -> JsonFormat e_awjh t6_awgu -> JsonFormat e_awjh t7_awgv -> JsonFormat e_awjh t8_awgw -> JsonFormat e_awjh t9_awgx -> JsonFormat e_awjh t10_awgy -> JsonFormat e_awjh t11_awgz -> JsonFormat e_awjh t12_awgA -> JsonFormat e_awjh t13_awgB -> JsonFormat e_awjh t14_awgC -> JsonFormat e_awjh t15_awgD -> JsonFormat e_awjh t16_awgE -> JsonFormat e_awjh t17_awgF -> JsonFormat e_awjh t18_awgG -> JsonFormat e_awjh t19_awgH -> JsonFormat e_awjh t20_awgI -> JsonFormat e_awjh t21_awgJ -> JsonFormat e_awjh t22_awgK -> JsonFormat e_awjh t23_awgL -> JsonFormat e_awjh t24_awgM -> JsonFormat e_awjh t25_awgN -> JsonFormat e_awjh t26_awgO -> JsonFormat e_awjh t27_awgP -> JsonFormat e_awjh t28_awgQ -> JsonFormat e_awjh t29_awgR -> JsonFormat e_awjh t30_awgS -> JsonFormat e_awjh t31_awgT -> JsonFormat e_awjh t32_awgU -> JsonFormat e_awjh t33_awgV -> JsonFormat e_awjh t34_awgW -> JsonFormat e_awjh t35_awgX -> JsonFormat e_awjh t36_awgY -> JsonFormat e_awjh t37_awgZ -> JsonFormat e_awjh t38_awh0 -> JsonFormat e_awjh t39_awh1 -> JsonFormat e_awjh t40_awh2 -> JsonFormat e_awjh t41_awh3 -> JsonFormat e_awjh t42_awh4 -> JsonFormat e_awjh t43_awh5 -> JsonFormat e_awjh t44_awh6 -> JsonFormat e_awjh (t1_awgp, t2_awgq, t3_awgr, t4_awgs, t5_awgt, t6_awgu, t7_awgv, t8_awgw, t9_awgx, t10_awgy, t11_awgz, t12_awgA, t13_awgB, t14_awgC, t15_awgD, t16_awgE, t17_awgF, t18_awgG, t19_awgH, t20_awgI, t21_awgJ, t22_awgK, t23_awgL, t24_awgM, t25_awgN, t26_awgO, t27_awgP, t28_awgQ, t29_awgR, t30_awgS, t31_awgT, t32_awgU, t33_awgV, t34_awgW, t35_awgX, t36_awgY, t37_awgZ, t38_awh0, t39_awh1, t40_awh2, t41_awh3, t42_awh4, t43_awh5, t44_awh6)
+ Composite.Aeson.Formats.Provided: tuple44JsonFormat :: forall e_avK3 t1_avHb t2_avHc t3_avHd t4_avHe t5_avHf t6_avHg t7_avHh t8_avHi t9_avHj t10_avHk t11_avHl t12_avHm t13_avHn t14_avHo t15_avHp t16_avHq t17_avHr t18_avHs t19_avHt t20_avHu t21_avHv t22_avHw t23_avHx t24_avHy t25_avHz t26_avHA t27_avHB t28_avHC t29_avHD t30_avHE t31_avHF t32_avHG t33_avHH t34_avHI t35_avHJ t36_avHK t37_avHL t38_avHM t39_avHN t40_avHO t41_avHP t42_avHQ t43_avHR t44_avHS. JsonFormat e_avK3 t1_avHb -> JsonFormat e_avK3 t2_avHc -> JsonFormat e_avK3 t3_avHd -> JsonFormat e_avK3 t4_avHe -> JsonFormat e_avK3 t5_avHf -> JsonFormat e_avK3 t6_avHg -> JsonFormat e_avK3 t7_avHh -> JsonFormat e_avK3 t8_avHi -> JsonFormat e_avK3 t9_avHj -> JsonFormat e_avK3 t10_avHk -> JsonFormat e_avK3 t11_avHl -> JsonFormat e_avK3 t12_avHm -> JsonFormat e_avK3 t13_avHn -> JsonFormat e_avK3 t14_avHo -> JsonFormat e_avK3 t15_avHp -> JsonFormat e_avK3 t16_avHq -> JsonFormat e_avK3 t17_avHr -> JsonFormat e_avK3 t18_avHs -> JsonFormat e_avK3 t19_avHt -> JsonFormat e_avK3 t20_avHu -> JsonFormat e_avK3 t21_avHv -> JsonFormat e_avK3 t22_avHw -> JsonFormat e_avK3 t23_avHx -> JsonFormat e_avK3 t24_avHy -> JsonFormat e_avK3 t25_avHz -> JsonFormat e_avK3 t26_avHA -> JsonFormat e_avK3 t27_avHB -> JsonFormat e_avK3 t28_avHC -> JsonFormat e_avK3 t29_avHD -> JsonFormat e_avK3 t30_avHE -> JsonFormat e_avK3 t31_avHF -> JsonFormat e_avK3 t32_avHG -> JsonFormat e_avK3 t33_avHH -> JsonFormat e_avK3 t34_avHI -> JsonFormat e_avK3 t35_avHJ -> JsonFormat e_avK3 t36_avHK -> JsonFormat e_avK3 t37_avHL -> JsonFormat e_avK3 t38_avHM -> JsonFormat e_avK3 t39_avHN -> JsonFormat e_avK3 t40_avHO -> JsonFormat e_avK3 t41_avHP -> JsonFormat e_avK3 t42_avHQ -> JsonFormat e_avK3 t43_avHR -> JsonFormat e_avK3 t44_avHS -> JsonFormat e_avK3 (t1_avHb, t2_avHc, t3_avHd, t4_avHe, t5_avHf, t6_avHg, t7_avHh, t8_avHi, t9_avHj, t10_avHk, t11_avHl, t12_avHm, t13_avHn, t14_avHo, t15_avHp, t16_avHq, t17_avHr, t18_avHs, t19_avHt, t20_avHu, t21_avHv, t22_avHw, t23_avHx, t24_avHy, t25_avHz, t26_avHA, t27_avHB, t28_avHC, t29_avHD, t30_avHE, t31_avHF, t32_avHG, t33_avHH, t34_avHI, t35_avHJ, t36_avHK, t37_avHL, t38_avHM, t39_avHN, t40_avHO, t41_avHP, t42_avHQ, t43_avHR, t44_avHS)
- Composite.Aeson.Formats.Provided: tuple45JsonFormat :: forall e_awmf t1_awjj t2_awjk t3_awjl t4_awjm t5_awjn t6_awjo t7_awjp t8_awjq t9_awjr t10_awjs t11_awjt t12_awju t13_awjv t14_awjw t15_awjx t16_awjy t17_awjz t18_awjA t19_awjB t20_awjC t21_awjD t22_awjE t23_awjF t24_awjG t25_awjH t26_awjI t27_awjJ t28_awjK t29_awjL t30_awjM t31_awjN t32_awjO t33_awjP t34_awjQ t35_awjR t36_awjS t37_awjT t38_awjU t39_awjV t40_awjW t41_awjX t42_awjY t43_awjZ t44_awk0 t45_awk1. JsonFormat e_awmf t1_awjj -> JsonFormat e_awmf t2_awjk -> JsonFormat e_awmf t3_awjl -> JsonFormat e_awmf t4_awjm -> JsonFormat e_awmf t5_awjn -> JsonFormat e_awmf t6_awjo -> JsonFormat e_awmf t7_awjp -> JsonFormat e_awmf t8_awjq -> JsonFormat e_awmf t9_awjr -> JsonFormat e_awmf t10_awjs -> JsonFormat e_awmf t11_awjt -> JsonFormat e_awmf t12_awju -> JsonFormat e_awmf t13_awjv -> JsonFormat e_awmf t14_awjw -> JsonFormat e_awmf t15_awjx -> JsonFormat e_awmf t16_awjy -> JsonFormat e_awmf t17_awjz -> JsonFormat e_awmf t18_awjA -> JsonFormat e_awmf t19_awjB -> JsonFormat e_awmf t20_awjC -> JsonFormat e_awmf t21_awjD -> JsonFormat e_awmf t22_awjE -> JsonFormat e_awmf t23_awjF -> JsonFormat e_awmf t24_awjG -> JsonFormat e_awmf t25_awjH -> JsonFormat e_awmf t26_awjI -> JsonFormat e_awmf t27_awjJ -> JsonFormat e_awmf t28_awjK -> JsonFormat e_awmf t29_awjL -> JsonFormat e_awmf t30_awjM -> JsonFormat e_awmf t31_awjN -> JsonFormat e_awmf t32_awjO -> JsonFormat e_awmf t33_awjP -> JsonFormat e_awmf t34_awjQ -> JsonFormat e_awmf t35_awjR -> JsonFormat e_awmf t36_awjS -> JsonFormat e_awmf t37_awjT -> JsonFormat e_awmf t38_awjU -> JsonFormat e_awmf t39_awjV -> JsonFormat e_awmf t40_awjW -> JsonFormat e_awmf t41_awjX -> JsonFormat e_awmf t42_awjY -> JsonFormat e_awmf t43_awjZ -> JsonFormat e_awmf t44_awk0 -> JsonFormat e_awmf t45_awk1 -> JsonFormat e_awmf (t1_awjj, t2_awjk, t3_awjl, t4_awjm, t5_awjn, t6_awjo, t7_awjp, t8_awjq, t9_awjr, t10_awjs, t11_awjt, t12_awju, t13_awjv, t14_awjw, t15_awjx, t16_awjy, t17_awjz, t18_awjA, t19_awjB, t20_awjC, t21_awjD, t22_awjE, t23_awjF, t24_awjG, t25_awjH, t26_awjI, t27_awjJ, t28_awjK, t29_awjL, t30_awjM, t31_awjN, t32_awjO, t33_awjP, t34_awjQ, t35_awjR, t36_awjS, t37_awjT, t38_awjU, t39_awjV, t40_awjW, t41_awjX, t42_awjY, t43_awjZ, t44_awk0, t45_awk1)
+ Composite.Aeson.Formats.Provided: tuple45JsonFormat :: forall e_avN1 t1_avK5 t2_avK6 t3_avK7 t4_avK8 t5_avK9 t6_avKa t7_avKb t8_avKc t9_avKd t10_avKe t11_avKf t12_avKg t13_avKh t14_avKi t15_avKj t16_avKk t17_avKl t18_avKm t19_avKn t20_avKo t21_avKp t22_avKq t23_avKr t24_avKs t25_avKt t26_avKu t27_avKv t28_avKw t29_avKx t30_avKy t31_avKz t32_avKA t33_avKB t34_avKC t35_avKD t36_avKE t37_avKF t38_avKG t39_avKH t40_avKI t41_avKJ t42_avKK t43_avKL t44_avKM t45_avKN. JsonFormat e_avN1 t1_avK5 -> JsonFormat e_avN1 t2_avK6 -> JsonFormat e_avN1 t3_avK7 -> JsonFormat e_avN1 t4_avK8 -> JsonFormat e_avN1 t5_avK9 -> JsonFormat e_avN1 t6_avKa -> JsonFormat e_avN1 t7_avKb -> JsonFormat e_avN1 t8_avKc -> JsonFormat e_avN1 t9_avKd -> JsonFormat e_avN1 t10_avKe -> JsonFormat e_avN1 t11_avKf -> JsonFormat e_avN1 t12_avKg -> JsonFormat e_avN1 t13_avKh -> JsonFormat e_avN1 t14_avKi -> JsonFormat e_avN1 t15_avKj -> JsonFormat e_avN1 t16_avKk -> JsonFormat e_avN1 t17_avKl -> JsonFormat e_avN1 t18_avKm -> JsonFormat e_avN1 t19_avKn -> JsonFormat e_avN1 t20_avKo -> JsonFormat e_avN1 t21_avKp -> JsonFormat e_avN1 t22_avKq -> JsonFormat e_avN1 t23_avKr -> JsonFormat e_avN1 t24_avKs -> JsonFormat e_avN1 t25_avKt -> JsonFormat e_avN1 t26_avKu -> JsonFormat e_avN1 t27_avKv -> JsonFormat e_avN1 t28_avKw -> JsonFormat e_avN1 t29_avKx -> JsonFormat e_avN1 t30_avKy -> JsonFormat e_avN1 t31_avKz -> JsonFormat e_avN1 t32_avKA -> JsonFormat e_avN1 t33_avKB -> JsonFormat e_avN1 t34_avKC -> JsonFormat e_avN1 t35_avKD -> JsonFormat e_avN1 t36_avKE -> JsonFormat e_avN1 t37_avKF -> JsonFormat e_avN1 t38_avKG -> JsonFormat e_avN1 t39_avKH -> JsonFormat e_avN1 t40_avKI -> JsonFormat e_avN1 t41_avKJ -> JsonFormat e_avN1 t42_avKK -> JsonFormat e_avN1 t43_avKL -> JsonFormat e_avN1 t44_avKM -> JsonFormat e_avN1 t45_avKN -> JsonFormat e_avN1 (t1_avK5, t2_avK6, t3_avK7, t4_avK8, t5_avK9, t6_avKa, t7_avKb, t8_avKc, t9_avKd, t10_avKe, t11_avKf, t12_avKg, t13_avKh, t14_avKi, t15_avKj, t16_avKk, t17_avKl, t18_avKm, t19_avKn, t20_avKo, t21_avKp, t22_avKq, t23_avKr, t24_avKs, t25_avKt, t26_avKu, t27_avKv, t28_avKw, t29_avKx, t30_avKy, t31_avKz, t32_avKA, t33_avKB, t34_avKC, t35_avKD, t36_avKE, t37_avKF, t38_avKG, t39_avKH, t40_avKI, t41_avKJ, t42_avKK, t43_avKL, t44_avKM, t45_avKN)
- Composite.Aeson.Formats.Provided: tuple46JsonFormat :: forall e_awph t1_awmh t2_awmi t3_awmj t4_awmk t5_awml t6_awmm t7_awmn t8_awmo t9_awmp t10_awmq t11_awmr t12_awms t13_awmt t14_awmu t15_awmv t16_awmw t17_awmx t18_awmy t19_awmz t20_awmA t21_awmB t22_awmC t23_awmD t24_awmE t25_awmF t26_awmG t27_awmH t28_awmI t29_awmJ t30_awmK t31_awmL t32_awmM t33_awmN t34_awmO t35_awmP t36_awmQ t37_awmR t38_awmS t39_awmT t40_awmU t41_awmV t42_awmW t43_awmX t44_awmY t45_awmZ t46_awn0. JsonFormat e_awph t1_awmh -> JsonFormat e_awph t2_awmi -> JsonFormat e_awph t3_awmj -> JsonFormat e_awph t4_awmk -> JsonFormat e_awph t5_awml -> JsonFormat e_awph t6_awmm -> JsonFormat e_awph t7_awmn -> JsonFormat e_awph t8_awmo -> JsonFormat e_awph t9_awmp -> JsonFormat e_awph t10_awmq -> JsonFormat e_awph t11_awmr -> JsonFormat e_awph t12_awms -> JsonFormat e_awph t13_awmt -> JsonFormat e_awph t14_awmu -> JsonFormat e_awph t15_awmv -> JsonFormat e_awph t16_awmw -> JsonFormat e_awph t17_awmx -> JsonFormat e_awph t18_awmy -> JsonFormat e_awph t19_awmz -> JsonFormat e_awph t20_awmA -> JsonFormat e_awph t21_awmB -> JsonFormat e_awph t22_awmC -> JsonFormat e_awph t23_awmD -> JsonFormat e_awph t24_awmE -> JsonFormat e_awph t25_awmF -> JsonFormat e_awph t26_awmG -> JsonFormat e_awph t27_awmH -> JsonFormat e_awph t28_awmI -> JsonFormat e_awph t29_awmJ -> JsonFormat e_awph t30_awmK -> JsonFormat e_awph t31_awmL -> JsonFormat e_awph t32_awmM -> JsonFormat e_awph t33_awmN -> JsonFormat e_awph t34_awmO -> JsonFormat e_awph t35_awmP -> JsonFormat e_awph t36_awmQ -> JsonFormat e_awph t37_awmR -> JsonFormat e_awph t38_awmS -> JsonFormat e_awph t39_awmT -> JsonFormat e_awph t40_awmU -> JsonFormat e_awph t41_awmV -> JsonFormat e_awph t42_awmW -> JsonFormat e_awph t43_awmX -> JsonFormat e_awph t44_awmY -> JsonFormat e_awph t45_awmZ -> JsonFormat e_awph t46_awn0 -> JsonFormat e_awph (t1_awmh, t2_awmi, t3_awmj, t4_awmk, t5_awml, t6_awmm, t7_awmn, t8_awmo, t9_awmp, t10_awmq, t11_awmr, t12_awms, t13_awmt, t14_awmu, t15_awmv, t16_awmw, t17_awmx, t18_awmy, t19_awmz, t20_awmA, t21_awmB, t22_awmC, t23_awmD, t24_awmE, t25_awmF, t26_awmG, t27_awmH, t28_awmI, t29_awmJ, t30_awmK, t31_awmL, t32_awmM, t33_awmN, t34_awmO, t35_awmP, t36_awmQ, t37_awmR, t38_awmS, t39_awmT, t40_awmU, t41_awmV, t42_awmW, t43_awmX, t44_awmY, t45_awmZ, t46_awn0)
+ Composite.Aeson.Formats.Provided: tuple46JsonFormat :: forall e_avQ3 t1_avN3 t2_avN4 t3_avN5 t4_avN6 t5_avN7 t6_avN8 t7_avN9 t8_avNa t9_avNb t10_avNc t11_avNd t12_avNe t13_avNf t14_avNg t15_avNh t16_avNi t17_avNj t18_avNk t19_avNl t20_avNm t21_avNn t22_avNo t23_avNp t24_avNq t25_avNr t26_avNs t27_avNt t28_avNu t29_avNv t30_avNw t31_avNx t32_avNy t33_avNz t34_avNA t35_avNB t36_avNC t37_avND t38_avNE t39_avNF t40_avNG t41_avNH t42_avNI t43_avNJ t44_avNK t45_avNL t46_avNM. JsonFormat e_avQ3 t1_avN3 -> JsonFormat e_avQ3 t2_avN4 -> JsonFormat e_avQ3 t3_avN5 -> JsonFormat e_avQ3 t4_avN6 -> JsonFormat e_avQ3 t5_avN7 -> JsonFormat e_avQ3 t6_avN8 -> JsonFormat e_avQ3 t7_avN9 -> JsonFormat e_avQ3 t8_avNa -> JsonFormat e_avQ3 t9_avNb -> JsonFormat e_avQ3 t10_avNc -> JsonFormat e_avQ3 t11_avNd -> JsonFormat e_avQ3 t12_avNe -> JsonFormat e_avQ3 t13_avNf -> JsonFormat e_avQ3 t14_avNg -> JsonFormat e_avQ3 t15_avNh -> JsonFormat e_avQ3 t16_avNi -> JsonFormat e_avQ3 t17_avNj -> JsonFormat e_avQ3 t18_avNk -> JsonFormat e_avQ3 t19_avNl -> JsonFormat e_avQ3 t20_avNm -> JsonFormat e_avQ3 t21_avNn -> JsonFormat e_avQ3 t22_avNo -> JsonFormat e_avQ3 t23_avNp -> JsonFormat e_avQ3 t24_avNq -> JsonFormat e_avQ3 t25_avNr -> JsonFormat e_avQ3 t26_avNs -> JsonFormat e_avQ3 t27_avNt -> JsonFormat e_avQ3 t28_avNu -> JsonFormat e_avQ3 t29_avNv -> JsonFormat e_avQ3 t30_avNw -> JsonFormat e_avQ3 t31_avNx -> JsonFormat e_avQ3 t32_avNy -> JsonFormat e_avQ3 t33_avNz -> JsonFormat e_avQ3 t34_avNA -> JsonFormat e_avQ3 t35_avNB -> JsonFormat e_avQ3 t36_avNC -> JsonFormat e_avQ3 t37_avND -> JsonFormat e_avQ3 t38_avNE -> JsonFormat e_avQ3 t39_avNF -> JsonFormat e_avQ3 t40_avNG -> JsonFormat e_avQ3 t41_avNH -> JsonFormat e_avQ3 t42_avNI -> JsonFormat e_avQ3 t43_avNJ -> JsonFormat e_avQ3 t44_avNK -> JsonFormat e_avQ3 t45_avNL -> JsonFormat e_avQ3 t46_avNM -> JsonFormat e_avQ3 (t1_avN3, t2_avN4, t3_avN5, t4_avN6, t5_avN7, t6_avN8, t7_avN9, t8_avNa, t9_avNb, t10_avNc, t11_avNd, t12_avNe, t13_avNf, t14_avNg, t15_avNh, t16_avNi, t17_avNj, t18_avNk, t19_avNl, t20_avNm, t21_avNn, t22_avNo, t23_avNp, t24_avNq, t25_avNr, t26_avNs, t27_avNt, t28_avNu, t29_avNv, t30_avNw, t31_avNx, t32_avNy, t33_avNz, t34_avNA, t35_avNB, t36_avNC, t37_avND, t38_avNE, t39_avNF, t40_avNG, t41_avNH, t42_avNI, t43_avNJ, t44_avNK, t45_avNL, t46_avNM)
- Composite.Aeson.Formats.Provided: tuple47JsonFormat :: forall e_awsn t1_awpj t2_awpk t3_awpl t4_awpm t5_awpn t6_awpo t7_awpp t8_awpq t9_awpr t10_awps t11_awpt t12_awpu t13_awpv t14_awpw t15_awpx t16_awpy t17_awpz t18_awpA t19_awpB t20_awpC t21_awpD t22_awpE t23_awpF t24_awpG t25_awpH t26_awpI t27_awpJ t28_awpK t29_awpL t30_awpM t31_awpN t32_awpO t33_awpP t34_awpQ t35_awpR t36_awpS t37_awpT t38_awpU t39_awpV t40_awpW t41_awpX t42_awpY t43_awpZ t44_awq0 t45_awq1 t46_awq2 t47_awq3. JsonFormat e_awsn t1_awpj -> JsonFormat e_awsn t2_awpk -> JsonFormat e_awsn t3_awpl -> JsonFormat e_awsn t4_awpm -> JsonFormat e_awsn t5_awpn -> JsonFormat e_awsn t6_awpo -> JsonFormat e_awsn t7_awpp -> JsonFormat e_awsn t8_awpq -> JsonFormat e_awsn t9_awpr -> JsonFormat e_awsn t10_awps -> JsonFormat e_awsn t11_awpt -> JsonFormat e_awsn t12_awpu -> JsonFormat e_awsn t13_awpv -> JsonFormat e_awsn t14_awpw -> JsonFormat e_awsn t15_awpx -> JsonFormat e_awsn t16_awpy -> JsonFormat e_awsn t17_awpz -> JsonFormat e_awsn t18_awpA -> JsonFormat e_awsn t19_awpB -> JsonFormat e_awsn t20_awpC -> JsonFormat e_awsn t21_awpD -> JsonFormat e_awsn t22_awpE -> JsonFormat e_awsn t23_awpF -> JsonFormat e_awsn t24_awpG -> JsonFormat e_awsn t25_awpH -> JsonFormat e_awsn t26_awpI -> JsonFormat e_awsn t27_awpJ -> JsonFormat e_awsn t28_awpK -> JsonFormat e_awsn t29_awpL -> JsonFormat e_awsn t30_awpM -> JsonFormat e_awsn t31_awpN -> JsonFormat e_awsn t32_awpO -> JsonFormat e_awsn t33_awpP -> JsonFormat e_awsn t34_awpQ -> JsonFormat e_awsn t35_awpR -> JsonFormat e_awsn t36_awpS -> JsonFormat e_awsn t37_awpT -> JsonFormat e_awsn t38_awpU -> JsonFormat e_awsn t39_awpV -> JsonFormat e_awsn t40_awpW -> JsonFormat e_awsn t41_awpX -> JsonFormat e_awsn t42_awpY -> JsonFormat e_awsn t43_awpZ -> JsonFormat e_awsn t44_awq0 -> JsonFormat e_awsn t45_awq1 -> JsonFormat e_awsn t46_awq2 -> JsonFormat e_awsn t47_awq3 -> JsonFormat e_awsn (t1_awpj, t2_awpk, t3_awpl, t4_awpm, t5_awpn, t6_awpo, t7_awpp, t8_awpq, t9_awpr, t10_awps, t11_awpt, t12_awpu, t13_awpv, t14_awpw, t15_awpx, t16_awpy, t17_awpz, t18_awpA, t19_awpB, t20_awpC, t21_awpD, t22_awpE, t23_awpF, t24_awpG, t25_awpH, t26_awpI, t27_awpJ, t28_awpK, t29_awpL, t30_awpM, t31_awpN, t32_awpO, t33_awpP, t34_awpQ, t35_awpR, t36_awpS, t37_awpT, t38_awpU, t39_awpV, t40_awpW, t41_awpX, t42_awpY, t43_awpZ, t44_awq0, t45_awq1, t46_awq2, t47_awq3)
+ Composite.Aeson.Formats.Provided: tuple47JsonFormat :: forall e_avT9 t1_avQ5 t2_avQ6 t3_avQ7 t4_avQ8 t5_avQ9 t6_avQa t7_avQb t8_avQc t9_avQd t10_avQe t11_avQf t12_avQg t13_avQh t14_avQi t15_avQj t16_avQk t17_avQl t18_avQm t19_avQn t20_avQo t21_avQp t22_avQq t23_avQr t24_avQs t25_avQt t26_avQu t27_avQv t28_avQw t29_avQx t30_avQy t31_avQz t32_avQA t33_avQB t34_avQC t35_avQD t36_avQE t37_avQF t38_avQG t39_avQH t40_avQI t41_avQJ t42_avQK t43_avQL t44_avQM t45_avQN t46_avQO t47_avQP. JsonFormat e_avT9 t1_avQ5 -> JsonFormat e_avT9 t2_avQ6 -> JsonFormat e_avT9 t3_avQ7 -> JsonFormat e_avT9 t4_avQ8 -> JsonFormat e_avT9 t5_avQ9 -> JsonFormat e_avT9 t6_avQa -> JsonFormat e_avT9 t7_avQb -> JsonFormat e_avT9 t8_avQc -> JsonFormat e_avT9 t9_avQd -> JsonFormat e_avT9 t10_avQe -> JsonFormat e_avT9 t11_avQf -> JsonFormat e_avT9 t12_avQg -> JsonFormat e_avT9 t13_avQh -> JsonFormat e_avT9 t14_avQi -> JsonFormat e_avT9 t15_avQj -> JsonFormat e_avT9 t16_avQk -> JsonFormat e_avT9 t17_avQl -> JsonFormat e_avT9 t18_avQm -> JsonFormat e_avT9 t19_avQn -> JsonFormat e_avT9 t20_avQo -> JsonFormat e_avT9 t21_avQp -> JsonFormat e_avT9 t22_avQq -> JsonFormat e_avT9 t23_avQr -> JsonFormat e_avT9 t24_avQs -> JsonFormat e_avT9 t25_avQt -> JsonFormat e_avT9 t26_avQu -> JsonFormat e_avT9 t27_avQv -> JsonFormat e_avT9 t28_avQw -> JsonFormat e_avT9 t29_avQx -> JsonFormat e_avT9 t30_avQy -> JsonFormat e_avT9 t31_avQz -> JsonFormat e_avT9 t32_avQA -> JsonFormat e_avT9 t33_avQB -> JsonFormat e_avT9 t34_avQC -> JsonFormat e_avT9 t35_avQD -> JsonFormat e_avT9 t36_avQE -> JsonFormat e_avT9 t37_avQF -> JsonFormat e_avT9 t38_avQG -> JsonFormat e_avT9 t39_avQH -> JsonFormat e_avT9 t40_avQI -> JsonFormat e_avT9 t41_avQJ -> JsonFormat e_avT9 t42_avQK -> JsonFormat e_avT9 t43_avQL -> JsonFormat e_avT9 t44_avQM -> JsonFormat e_avT9 t45_avQN -> JsonFormat e_avT9 t46_avQO -> JsonFormat e_avT9 t47_avQP -> JsonFormat e_avT9 (t1_avQ5, t2_avQ6, t3_avQ7, t4_avQ8, t5_avQ9, t6_avQa, t7_avQb, t8_avQc, t9_avQd, t10_avQe, t11_avQf, t12_avQg, t13_avQh, t14_avQi, t15_avQj, t16_avQk, t17_avQl, t18_avQm, t19_avQn, t20_avQo, t21_avQp, t22_avQq, t23_avQr, t24_avQs, t25_avQt, t26_avQu, t27_avQv, t28_avQw, t29_avQx, t30_avQy, t31_avQz, t32_avQA, t33_avQB, t34_avQC, t35_avQD, t36_avQE, t37_avQF, t38_avQG, t39_avQH, t40_avQI, t41_avQJ, t42_avQK, t43_avQL, t44_avQM, t45_avQN, t46_avQO, t47_avQP)
- Composite.Aeson.Formats.Provided: tuple48JsonFormat :: forall e_awvx t1_awsp t2_awsq t3_awsr t4_awss t5_awst t6_awsu t7_awsv t8_awsw t9_awsx t10_awsy t11_awsz t12_awsA t13_awsB t14_awsC t15_awsD t16_awsE t17_awsF t18_awsG t19_awsH t20_awsI t21_awsJ t22_awsK t23_awsL t24_awsM t25_awsN t26_awsO t27_awsP t28_awsQ t29_awsR t30_awsS t31_awsT t32_awsU t33_awsV t34_awsW t35_awsX t36_awsY t37_awsZ t38_awt0 t39_awt1 t40_awt2 t41_awt3 t42_awt4 t43_awt5 t44_awt6 t45_awt7 t46_awt8 t47_awt9 t48_awta. JsonFormat e_awvx t1_awsp -> JsonFormat e_awvx t2_awsq -> JsonFormat e_awvx t3_awsr -> JsonFormat e_awvx t4_awss -> JsonFormat e_awvx t5_awst -> JsonFormat e_awvx t6_awsu -> JsonFormat e_awvx t7_awsv -> JsonFormat e_awvx t8_awsw -> JsonFormat e_awvx t9_awsx -> JsonFormat e_awvx t10_awsy -> JsonFormat e_awvx t11_awsz -> JsonFormat e_awvx t12_awsA -> JsonFormat e_awvx t13_awsB -> JsonFormat e_awvx t14_awsC -> JsonFormat e_awvx t15_awsD -> JsonFormat e_awvx t16_awsE -> JsonFormat e_awvx t17_awsF -> JsonFormat e_awvx t18_awsG -> JsonFormat e_awvx t19_awsH -> JsonFormat e_awvx t20_awsI -> JsonFormat e_awvx t21_awsJ -> JsonFormat e_awvx t22_awsK -> JsonFormat e_awvx t23_awsL -> JsonFormat e_awvx t24_awsM -> JsonFormat e_awvx t25_awsN -> JsonFormat e_awvx t26_awsO -> JsonFormat e_awvx t27_awsP -> JsonFormat e_awvx t28_awsQ -> JsonFormat e_awvx t29_awsR -> JsonFormat e_awvx t30_awsS -> JsonFormat e_awvx t31_awsT -> JsonFormat e_awvx t32_awsU -> JsonFormat e_awvx t33_awsV -> JsonFormat e_awvx t34_awsW -> JsonFormat e_awvx t35_awsX -> JsonFormat e_awvx t36_awsY -> JsonFormat e_awvx t37_awsZ -> JsonFormat e_awvx t38_awt0 -> JsonFormat e_awvx t39_awt1 -> JsonFormat e_awvx t40_awt2 -> JsonFormat e_awvx t41_awt3 -> JsonFormat e_awvx t42_awt4 -> JsonFormat e_awvx t43_awt5 -> JsonFormat e_awvx t44_awt6 -> JsonFormat e_awvx t45_awt7 -> JsonFormat e_awvx t46_awt8 -> JsonFormat e_awvx t47_awt9 -> JsonFormat e_awvx t48_awta -> JsonFormat e_awvx (t1_awsp, t2_awsq, t3_awsr, t4_awss, t5_awst, t6_awsu, t7_awsv, t8_awsw, t9_awsx, t10_awsy, t11_awsz, t12_awsA, t13_awsB, t14_awsC, t15_awsD, t16_awsE, t17_awsF, t18_awsG, t19_awsH, t20_awsI, t21_awsJ, t22_awsK, t23_awsL, t24_awsM, t25_awsN, t26_awsO, t27_awsP, t28_awsQ, t29_awsR, t30_awsS, t31_awsT, t32_awsU, t33_awsV, t34_awsW, t35_awsX, t36_awsY, t37_awsZ, t38_awt0, t39_awt1, t40_awt2, t41_awt3, t42_awt4, t43_awt5, t44_awt6, t45_awt7, t46_awt8, t47_awt9, t48_awta)
+ Composite.Aeson.Formats.Provided: tuple48JsonFormat :: forall e_avWj t1_avTb t2_avTc t3_avTd t4_avTe t5_avTf t6_avTg t7_avTh t8_avTi t9_avTj t10_avTk t11_avTl t12_avTm t13_avTn t14_avTo t15_avTp t16_avTq t17_avTr t18_avTs t19_avTt t20_avTu t21_avTv t22_avTw t23_avTx t24_avTy t25_avTz t26_avTA t27_avTB t28_avTC t29_avTD t30_avTE t31_avTF t32_avTG t33_avTH t34_avTI t35_avTJ t36_avTK t37_avTL t38_avTM t39_avTN t40_avTO t41_avTP t42_avTQ t43_avTR t44_avTS t45_avTT t46_avTU t47_avTV t48_avTW. JsonFormat e_avWj t1_avTb -> JsonFormat e_avWj t2_avTc -> JsonFormat e_avWj t3_avTd -> JsonFormat e_avWj t4_avTe -> JsonFormat e_avWj t5_avTf -> JsonFormat e_avWj t6_avTg -> JsonFormat e_avWj t7_avTh -> JsonFormat e_avWj t8_avTi -> JsonFormat e_avWj t9_avTj -> JsonFormat e_avWj t10_avTk -> JsonFormat e_avWj t11_avTl -> JsonFormat e_avWj t12_avTm -> JsonFormat e_avWj t13_avTn -> JsonFormat e_avWj t14_avTo -> JsonFormat e_avWj t15_avTp -> JsonFormat e_avWj t16_avTq -> JsonFormat e_avWj t17_avTr -> JsonFormat e_avWj t18_avTs -> JsonFormat e_avWj t19_avTt -> JsonFormat e_avWj t20_avTu -> JsonFormat e_avWj t21_avTv -> JsonFormat e_avWj t22_avTw -> JsonFormat e_avWj t23_avTx -> JsonFormat e_avWj t24_avTy -> JsonFormat e_avWj t25_avTz -> JsonFormat e_avWj t26_avTA -> JsonFormat e_avWj t27_avTB -> JsonFormat e_avWj t28_avTC -> JsonFormat e_avWj t29_avTD -> JsonFormat e_avWj t30_avTE -> JsonFormat e_avWj t31_avTF -> JsonFormat e_avWj t32_avTG -> JsonFormat e_avWj t33_avTH -> JsonFormat e_avWj t34_avTI -> JsonFormat e_avWj t35_avTJ -> JsonFormat e_avWj t36_avTK -> JsonFormat e_avWj t37_avTL -> JsonFormat e_avWj t38_avTM -> JsonFormat e_avWj t39_avTN -> JsonFormat e_avWj t40_avTO -> JsonFormat e_avWj t41_avTP -> JsonFormat e_avWj t42_avTQ -> JsonFormat e_avWj t43_avTR -> JsonFormat e_avWj t44_avTS -> JsonFormat e_avWj t45_avTT -> JsonFormat e_avWj t46_avTU -> JsonFormat e_avWj t47_avTV -> JsonFormat e_avWj t48_avTW -> JsonFormat e_avWj (t1_avTb, t2_avTc, t3_avTd, t4_avTe, t5_avTf, t6_avTg, t7_avTh, t8_avTi, t9_avTj, t10_avTk, t11_avTl, t12_avTm, t13_avTn, t14_avTo, t15_avTp, t16_avTq, t17_avTr, t18_avTs, t19_avTt, t20_avTu, t21_avTv, t22_avTw, t23_avTx, t24_avTy, t25_avTz, t26_avTA, t27_avTB, t28_avTC, t29_avTD, t30_avTE, t31_avTF, t32_avTG, t33_avTH, t34_avTI, t35_avTJ, t36_avTK, t37_avTL, t38_avTM, t39_avTN, t40_avTO, t41_avTP, t42_avTQ, t43_avTR, t44_avTS, t45_avTT, t46_avTU, t47_avTV, t48_avTW)
- Composite.Aeson.Formats.Provided: tuple49JsonFormat :: forall e_awyL t1_awvz t2_awvA t3_awvB t4_awvC t5_awvD t6_awvE t7_awvF t8_awvG t9_awvH t10_awvI t11_awvJ t12_awvK t13_awvL t14_awvM t15_awvN t16_awvO t17_awvP t18_awvQ t19_awvR t20_awvS t21_awvT t22_awvU t23_awvV t24_awvW t25_awvX t26_awvY t27_awvZ t28_aww0 t29_aww1 t30_aww2 t31_aww3 t32_aww4 t33_aww5 t34_aww6 t35_aww7 t36_aww8 t37_aww9 t38_awwa t39_awwb t40_awwc t41_awwd t42_awwe t43_awwf t44_awwg t45_awwh t46_awwi t47_awwj t48_awwk t49_awwl. JsonFormat e_awyL t1_awvz -> JsonFormat e_awyL t2_awvA -> JsonFormat e_awyL t3_awvB -> JsonFormat e_awyL t4_awvC -> JsonFormat e_awyL t5_awvD -> JsonFormat e_awyL t6_awvE -> JsonFormat e_awyL t7_awvF -> JsonFormat e_awyL t8_awvG -> JsonFormat e_awyL t9_awvH -> JsonFormat e_awyL t10_awvI -> JsonFormat e_awyL t11_awvJ -> JsonFormat e_awyL t12_awvK -> JsonFormat e_awyL t13_awvL -> JsonFormat e_awyL t14_awvM -> JsonFormat e_awyL t15_awvN -> JsonFormat e_awyL t16_awvO -> JsonFormat e_awyL t17_awvP -> JsonFormat e_awyL t18_awvQ -> JsonFormat e_awyL t19_awvR -> JsonFormat e_awyL t20_awvS -> JsonFormat e_awyL t21_awvT -> JsonFormat e_awyL t22_awvU -> JsonFormat e_awyL t23_awvV -> JsonFormat e_awyL t24_awvW -> JsonFormat e_awyL t25_awvX -> JsonFormat e_awyL t26_awvY -> JsonFormat e_awyL t27_awvZ -> JsonFormat e_awyL t28_aww0 -> JsonFormat e_awyL t29_aww1 -> JsonFormat e_awyL t30_aww2 -> JsonFormat e_awyL t31_aww3 -> JsonFormat e_awyL t32_aww4 -> JsonFormat e_awyL t33_aww5 -> JsonFormat e_awyL t34_aww6 -> JsonFormat e_awyL t35_aww7 -> JsonFormat e_awyL t36_aww8 -> JsonFormat e_awyL t37_aww9 -> JsonFormat e_awyL t38_awwa -> JsonFormat e_awyL t39_awwb -> JsonFormat e_awyL t40_awwc -> JsonFormat e_awyL t41_awwd -> JsonFormat e_awyL t42_awwe -> JsonFormat e_awyL t43_awwf -> JsonFormat e_awyL t44_awwg -> JsonFormat e_awyL t45_awwh -> JsonFormat e_awyL t46_awwi -> JsonFormat e_awyL t47_awwj -> JsonFormat e_awyL t48_awwk -> JsonFormat e_awyL t49_awwl -> JsonFormat e_awyL (t1_awvz, t2_awvA, t3_awvB, t4_awvC, t5_awvD, t6_awvE, t7_awvF, t8_awvG, t9_awvH, t10_awvI, t11_awvJ, t12_awvK, t13_awvL, t14_awvM, t15_awvN, t16_awvO, t17_awvP, t18_awvQ, t19_awvR, t20_awvS, t21_awvT, t22_awvU, t23_awvV, t24_awvW, t25_awvX, t26_awvY, t27_awvZ, t28_aww0, t29_aww1, t30_aww2, t31_aww3, t32_aww4, t33_aww5, t34_aww6, t35_aww7, t36_aww8, t37_aww9, t38_awwa, t39_awwb, t40_awwc, t41_awwd, t42_awwe, t43_awwf, t44_awwg, t45_awwh, t46_awwi, t47_awwj, t48_awwk, t49_awwl)
+ Composite.Aeson.Formats.Provided: tuple49JsonFormat :: forall e_avZx t1_avWl t2_avWm t3_avWn t4_avWo t5_avWp t6_avWq t7_avWr t8_avWs t9_avWt t10_avWu t11_avWv t12_avWw t13_avWx t14_avWy t15_avWz t16_avWA t17_avWB t18_avWC t19_avWD t20_avWE t21_avWF t22_avWG t23_avWH t24_avWI t25_avWJ t26_avWK t27_avWL t28_avWM t29_avWN t30_avWO t31_avWP t32_avWQ t33_avWR t34_avWS t35_avWT t36_avWU t37_avWV t38_avWW t39_avWX t40_avWY t41_avWZ t42_avX0 t43_avX1 t44_avX2 t45_avX3 t46_avX4 t47_avX5 t48_avX6 t49_avX7. JsonFormat e_avZx t1_avWl -> JsonFormat e_avZx t2_avWm -> JsonFormat e_avZx t3_avWn -> JsonFormat e_avZx t4_avWo -> JsonFormat e_avZx t5_avWp -> JsonFormat e_avZx t6_avWq -> JsonFormat e_avZx t7_avWr -> JsonFormat e_avZx t8_avWs -> JsonFormat e_avZx t9_avWt -> JsonFormat e_avZx t10_avWu -> JsonFormat e_avZx t11_avWv -> JsonFormat e_avZx t12_avWw -> JsonFormat e_avZx t13_avWx -> JsonFormat e_avZx t14_avWy -> JsonFormat e_avZx t15_avWz -> JsonFormat e_avZx t16_avWA -> JsonFormat e_avZx t17_avWB -> JsonFormat e_avZx t18_avWC -> JsonFormat e_avZx t19_avWD -> JsonFormat e_avZx t20_avWE -> JsonFormat e_avZx t21_avWF -> JsonFormat e_avZx t22_avWG -> JsonFormat e_avZx t23_avWH -> JsonFormat e_avZx t24_avWI -> JsonFormat e_avZx t25_avWJ -> JsonFormat e_avZx t26_avWK -> JsonFormat e_avZx t27_avWL -> JsonFormat e_avZx t28_avWM -> JsonFormat e_avZx t29_avWN -> JsonFormat e_avZx t30_avWO -> JsonFormat e_avZx t31_avWP -> JsonFormat e_avZx t32_avWQ -> JsonFormat e_avZx t33_avWR -> JsonFormat e_avZx t34_avWS -> JsonFormat e_avZx t35_avWT -> JsonFormat e_avZx t36_avWU -> JsonFormat e_avZx t37_avWV -> JsonFormat e_avZx t38_avWW -> JsonFormat e_avZx t39_avWX -> JsonFormat e_avZx t40_avWY -> JsonFormat e_avZx t41_avWZ -> JsonFormat e_avZx t42_avX0 -> JsonFormat e_avZx t43_avX1 -> JsonFormat e_avZx t44_avX2 -> JsonFormat e_avZx t45_avX3 -> JsonFormat e_avZx t46_avX4 -> JsonFormat e_avZx t47_avX5 -> JsonFormat e_avZx t48_avX6 -> JsonFormat e_avZx t49_avX7 -> JsonFormat e_avZx (t1_avWl, t2_avWm, t3_avWn, t4_avWo, t5_avWp, t6_avWq, t7_avWr, t8_avWs, t9_avWt, t10_avWu, t11_avWv, t12_avWw, t13_avWx, t14_avWy, t15_avWz, t16_avWA, t17_avWB, t18_avWC, t19_avWD, t20_avWE, t21_avWF, t22_avWG, t23_avWH, t24_avWI, t25_avWJ, t26_avWK, t27_avWL, t28_avWM, t29_avWN, t30_avWO, t31_avWP, t32_avWQ, t33_avWR, t34_avWS, t35_avWT, t36_avWU, t37_avWV, t38_avWW, t39_avWX, t40_avWY, t41_avWZ, t42_avX0, t43_avX1, t44_avX2, t45_avX3, t46_avX4, t47_avX5, t48_avX6, t49_avX7)
- Composite.Aeson.Formats.Provided: tuple4JsonFormat :: forall e_avft t1_avfb t2_avfc t3_avfd t4_avfe. JsonFormat e_avft t1_avfb -> JsonFormat e_avft t2_avfc -> JsonFormat e_avft t3_avfd -> JsonFormat e_avft t4_avfe -> JsonFormat e_avft (t1_avfb, t2_avfc, t3_avfd, t4_avfe)
+ Composite.Aeson.Formats.Provided: tuple4JsonFormat :: forall e_auGf t1_auFX t2_auFY t3_auFZ t4_auG0. JsonFormat e_auGf t1_auFX -> JsonFormat e_auGf t2_auFY -> JsonFormat e_auGf t3_auFZ -> JsonFormat e_auGf t4_auG0 -> JsonFormat e_auGf (t1_auFX, t2_auFY, t3_auFZ, t4_auG0)
- Composite.Aeson.Formats.Provided: tuple50JsonFormat :: forall e_awC3 t1_awyN t2_awyO t3_awyP t4_awyQ t5_awyR t6_awyS t7_awyT t8_awyU t9_awyV t10_awyW t11_awyX t12_awyY t13_awyZ t14_awz0 t15_awz1 t16_awz2 t17_awz3 t18_awz4 t19_awz5 t20_awz6 t21_awz7 t22_awz8 t23_awz9 t24_awza t25_awzb t26_awzc t27_awzd t28_awze t29_awzf t30_awzg t31_awzh t32_awzi t33_awzj t34_awzk t35_awzl t36_awzm t37_awzn t38_awzo t39_awzp t40_awzq t41_awzr t42_awzs t43_awzt t44_awzu t45_awzv t46_awzw t47_awzx t48_awzy t49_awzz t50_awzA. JsonFormat e_awC3 t1_awyN -> JsonFormat e_awC3 t2_awyO -> JsonFormat e_awC3 t3_awyP -> JsonFormat e_awC3 t4_awyQ -> JsonFormat e_awC3 t5_awyR -> JsonFormat e_awC3 t6_awyS -> JsonFormat e_awC3 t7_awyT -> JsonFormat e_awC3 t8_awyU -> JsonFormat e_awC3 t9_awyV -> JsonFormat e_awC3 t10_awyW -> JsonFormat e_awC3 t11_awyX -> JsonFormat e_awC3 t12_awyY -> JsonFormat e_awC3 t13_awyZ -> JsonFormat e_awC3 t14_awz0 -> JsonFormat e_awC3 t15_awz1 -> JsonFormat e_awC3 t16_awz2 -> JsonFormat e_awC3 t17_awz3 -> JsonFormat e_awC3 t18_awz4 -> JsonFormat e_awC3 t19_awz5 -> JsonFormat e_awC3 t20_awz6 -> JsonFormat e_awC3 t21_awz7 -> JsonFormat e_awC3 t22_awz8 -> JsonFormat e_awC3 t23_awz9 -> JsonFormat e_awC3 t24_awza -> JsonFormat e_awC3 t25_awzb -> JsonFormat e_awC3 t26_awzc -> JsonFormat e_awC3 t27_awzd -> JsonFormat e_awC3 t28_awze -> JsonFormat e_awC3 t29_awzf -> JsonFormat e_awC3 t30_awzg -> JsonFormat e_awC3 t31_awzh -> JsonFormat e_awC3 t32_awzi -> JsonFormat e_awC3 t33_awzj -> JsonFormat e_awC3 t34_awzk -> JsonFormat e_awC3 t35_awzl -> JsonFormat e_awC3 t36_awzm -> JsonFormat e_awC3 t37_awzn -> JsonFormat e_awC3 t38_awzo -> JsonFormat e_awC3 t39_awzp -> JsonFormat e_awC3 t40_awzq -> JsonFormat e_awC3 t41_awzr -> JsonFormat e_awC3 t42_awzs -> JsonFormat e_awC3 t43_awzt -> JsonFormat e_awC3 t44_awzu -> JsonFormat e_awC3 t45_awzv -> JsonFormat e_awC3 t46_awzw -> JsonFormat e_awC3 t47_awzx -> JsonFormat e_awC3 t48_awzy -> JsonFormat e_awC3 t49_awzz -> JsonFormat e_awC3 t50_awzA -> JsonFormat e_awC3 (t1_awyN, t2_awyO, t3_awyP, t4_awyQ, t5_awyR, t6_awyS, t7_awyT, t8_awyU, t9_awyV, t10_awyW, t11_awyX, t12_awyY, t13_awyZ, t14_awz0, t15_awz1, t16_awz2, t17_awz3, t18_awz4, t19_awz5, t20_awz6, t21_awz7, t22_awz8, t23_awz9, t24_awza, t25_awzb, t26_awzc, t27_awzd, t28_awze, t29_awzf, t30_awzg, t31_awzh, t32_awzi, t33_awzj, t34_awzk, t35_awzl, t36_awzm, t37_awzn, t38_awzo, t39_awzp, t40_awzq, t41_awzr, t42_awzs, t43_awzt, t44_awzu, t45_awzv, t46_awzw, t47_awzx, t48_awzy, t49_awzz, t50_awzA)
+ Composite.Aeson.Formats.Provided: tuple50JsonFormat :: forall e_aw2P t1_avZz t2_avZA t3_avZB t4_avZC t5_avZD t6_avZE t7_avZF t8_avZG t9_avZH t10_avZI t11_avZJ t12_avZK t13_avZL t14_avZM t15_avZN t16_avZO t17_avZP t18_avZQ t19_avZR t20_avZS t21_avZT t22_avZU t23_avZV t24_avZW t25_avZX t26_avZY t27_avZZ t28_aw00 t29_aw01 t30_aw02 t31_aw03 t32_aw04 t33_aw05 t34_aw06 t35_aw07 t36_aw08 t37_aw09 t38_aw0a t39_aw0b t40_aw0c t41_aw0d t42_aw0e t43_aw0f t44_aw0g t45_aw0h t46_aw0i t47_aw0j t48_aw0k t49_aw0l t50_aw0m. JsonFormat e_aw2P t1_avZz -> JsonFormat e_aw2P t2_avZA -> JsonFormat e_aw2P t3_avZB -> JsonFormat e_aw2P t4_avZC -> JsonFormat e_aw2P t5_avZD -> JsonFormat e_aw2P t6_avZE -> JsonFormat e_aw2P t7_avZF -> JsonFormat e_aw2P t8_avZG -> JsonFormat e_aw2P t9_avZH -> JsonFormat e_aw2P t10_avZI -> JsonFormat e_aw2P t11_avZJ -> JsonFormat e_aw2P t12_avZK -> JsonFormat e_aw2P t13_avZL -> JsonFormat e_aw2P t14_avZM -> JsonFormat e_aw2P t15_avZN -> JsonFormat e_aw2P t16_avZO -> JsonFormat e_aw2P t17_avZP -> JsonFormat e_aw2P t18_avZQ -> JsonFormat e_aw2P t19_avZR -> JsonFormat e_aw2P t20_avZS -> JsonFormat e_aw2P t21_avZT -> JsonFormat e_aw2P t22_avZU -> JsonFormat e_aw2P t23_avZV -> JsonFormat e_aw2P t24_avZW -> JsonFormat e_aw2P t25_avZX -> JsonFormat e_aw2P t26_avZY -> JsonFormat e_aw2P t27_avZZ -> JsonFormat e_aw2P t28_aw00 -> JsonFormat e_aw2P t29_aw01 -> JsonFormat e_aw2P t30_aw02 -> JsonFormat e_aw2P t31_aw03 -> JsonFormat e_aw2P t32_aw04 -> JsonFormat e_aw2P t33_aw05 -> JsonFormat e_aw2P t34_aw06 -> JsonFormat e_aw2P t35_aw07 -> JsonFormat e_aw2P t36_aw08 -> JsonFormat e_aw2P t37_aw09 -> JsonFormat e_aw2P t38_aw0a -> JsonFormat e_aw2P t39_aw0b -> JsonFormat e_aw2P t40_aw0c -> JsonFormat e_aw2P t41_aw0d -> JsonFormat e_aw2P t42_aw0e -> JsonFormat e_aw2P t43_aw0f -> JsonFormat e_aw2P t44_aw0g -> JsonFormat e_aw2P t45_aw0h -> JsonFormat e_aw2P t46_aw0i -> JsonFormat e_aw2P t47_aw0j -> JsonFormat e_aw2P t48_aw0k -> JsonFormat e_aw2P t49_aw0l -> JsonFormat e_aw2P t50_aw0m -> JsonFormat e_aw2P (t1_avZz, t2_avZA, t3_avZB, t4_avZC, t5_avZD, t6_avZE, t7_avZF, t8_avZG, t9_avZH, t10_avZI, t11_avZJ, t12_avZK, t13_avZL, t14_avZM, t15_avZN, t16_avZO, t17_avZP, t18_avZQ, t19_avZR, t20_avZS, t21_avZT, t22_avZU, t23_avZV, t24_avZW, t25_avZX, t26_avZY, t27_avZZ, t28_aw00, t29_aw01, t30_aw02, t31_aw03, t32_aw04, t33_aw05, t34_aw06, t35_aw07, t36_aw08, t37_aw09, t38_aw0a, t39_aw0b, t40_aw0c, t41_aw0d, t42_aw0e, t43_aw0f, t44_aw0g, t45_aw0h, t46_aw0i, t47_aw0j, t48_aw0k, t49_aw0l, t50_aw0m)
- Composite.Aeson.Formats.Provided: tuple51JsonFormat :: forall e_awFp t1_awC5 t2_awC6 t3_awC7 t4_awC8 t5_awC9 t6_awCa t7_awCb t8_awCc t9_awCd t10_awCe t11_awCf t12_awCg t13_awCh t14_awCi t15_awCj t16_awCk t17_awCl t18_awCm t19_awCn t20_awCo t21_awCp t22_awCq t23_awCr t24_awCs t25_awCt t26_awCu t27_awCv t28_awCw t29_awCx t30_awCy t31_awCz t32_awCA t33_awCB t34_awCC t35_awCD t36_awCE t37_awCF t38_awCG t39_awCH t40_awCI t41_awCJ t42_awCK t43_awCL t44_awCM t45_awCN t46_awCO t47_awCP t48_awCQ t49_awCR t50_awCS t51_awCT. JsonFormat e_awFp t1_awC5 -> JsonFormat e_awFp t2_awC6 -> JsonFormat e_awFp t3_awC7 -> JsonFormat e_awFp t4_awC8 -> JsonFormat e_awFp t5_awC9 -> JsonFormat e_awFp t6_awCa -> JsonFormat e_awFp t7_awCb -> JsonFormat e_awFp t8_awCc -> JsonFormat e_awFp t9_awCd -> JsonFormat e_awFp t10_awCe -> JsonFormat e_awFp t11_awCf -> JsonFormat e_awFp t12_awCg -> JsonFormat e_awFp t13_awCh -> JsonFormat e_awFp t14_awCi -> JsonFormat e_awFp t15_awCj -> JsonFormat e_awFp t16_awCk -> JsonFormat e_awFp t17_awCl -> JsonFormat e_awFp t18_awCm -> JsonFormat e_awFp t19_awCn -> JsonFormat e_awFp t20_awCo -> JsonFormat e_awFp t21_awCp -> JsonFormat e_awFp t22_awCq -> JsonFormat e_awFp t23_awCr -> JsonFormat e_awFp t24_awCs -> JsonFormat e_awFp t25_awCt -> JsonFormat e_awFp t26_awCu -> JsonFormat e_awFp t27_awCv -> JsonFormat e_awFp t28_awCw -> JsonFormat e_awFp t29_awCx -> JsonFormat e_awFp t30_awCy -> JsonFormat e_awFp t31_awCz -> JsonFormat e_awFp t32_awCA -> JsonFormat e_awFp t33_awCB -> JsonFormat e_awFp t34_awCC -> JsonFormat e_awFp t35_awCD -> JsonFormat e_awFp t36_awCE -> JsonFormat e_awFp t37_awCF -> JsonFormat e_awFp t38_awCG -> JsonFormat e_awFp t39_awCH -> JsonFormat e_awFp t40_awCI -> JsonFormat e_awFp t41_awCJ -> JsonFormat e_awFp t42_awCK -> JsonFormat e_awFp t43_awCL -> JsonFormat e_awFp t44_awCM -> JsonFormat e_awFp t45_awCN -> JsonFormat e_awFp t46_awCO -> JsonFormat e_awFp t47_awCP -> JsonFormat e_awFp t48_awCQ -> JsonFormat e_awFp t49_awCR -> JsonFormat e_awFp t50_awCS -> JsonFormat e_awFp t51_awCT -> JsonFormat e_awFp (t1_awC5, t2_awC6, t3_awC7, t4_awC8, t5_awC9, t6_awCa, t7_awCb, t8_awCc, t9_awCd, t10_awCe, t11_awCf, t12_awCg, t13_awCh, t14_awCi, t15_awCj, t16_awCk, t17_awCl, t18_awCm, t19_awCn, t20_awCo, t21_awCp, t22_awCq, t23_awCr, t24_awCs, t25_awCt, t26_awCu, t27_awCv, t28_awCw, t29_awCx, t30_awCy, t31_awCz, t32_awCA, t33_awCB, t34_awCC, t35_awCD, t36_awCE, t37_awCF, t38_awCG, t39_awCH, t40_awCI, t41_awCJ, t42_awCK, t43_awCL, t44_awCM, t45_awCN, t46_awCO, t47_awCP, t48_awCQ, t49_awCR, t50_awCS, t51_awCT)
+ Composite.Aeson.Formats.Provided: tuple51JsonFormat :: forall e_aw6b t1_aw2R t2_aw2S t3_aw2T t4_aw2U t5_aw2V t6_aw2W t7_aw2X t8_aw2Y t9_aw2Z t10_aw30 t11_aw31 t12_aw32 t13_aw33 t14_aw34 t15_aw35 t16_aw36 t17_aw37 t18_aw38 t19_aw39 t20_aw3a t21_aw3b t22_aw3c t23_aw3d t24_aw3e t25_aw3f t26_aw3g t27_aw3h t28_aw3i t29_aw3j t30_aw3k t31_aw3l t32_aw3m t33_aw3n t34_aw3o t35_aw3p t36_aw3q t37_aw3r t38_aw3s t39_aw3t t40_aw3u t41_aw3v t42_aw3w t43_aw3x t44_aw3y t45_aw3z t46_aw3A t47_aw3B t48_aw3C t49_aw3D t50_aw3E t51_aw3F. JsonFormat e_aw6b t1_aw2R -> JsonFormat e_aw6b t2_aw2S -> JsonFormat e_aw6b t3_aw2T -> JsonFormat e_aw6b t4_aw2U -> JsonFormat e_aw6b t5_aw2V -> JsonFormat e_aw6b t6_aw2W -> JsonFormat e_aw6b t7_aw2X -> JsonFormat e_aw6b t8_aw2Y -> JsonFormat e_aw6b t9_aw2Z -> JsonFormat e_aw6b t10_aw30 -> JsonFormat e_aw6b t11_aw31 -> JsonFormat e_aw6b t12_aw32 -> JsonFormat e_aw6b t13_aw33 -> JsonFormat e_aw6b t14_aw34 -> JsonFormat e_aw6b t15_aw35 -> JsonFormat e_aw6b t16_aw36 -> JsonFormat e_aw6b t17_aw37 -> JsonFormat e_aw6b t18_aw38 -> JsonFormat e_aw6b t19_aw39 -> JsonFormat e_aw6b t20_aw3a -> JsonFormat e_aw6b t21_aw3b -> JsonFormat e_aw6b t22_aw3c -> JsonFormat e_aw6b t23_aw3d -> JsonFormat e_aw6b t24_aw3e -> JsonFormat e_aw6b t25_aw3f -> JsonFormat e_aw6b t26_aw3g -> JsonFormat e_aw6b t27_aw3h -> JsonFormat e_aw6b t28_aw3i -> JsonFormat e_aw6b t29_aw3j -> JsonFormat e_aw6b t30_aw3k -> JsonFormat e_aw6b t31_aw3l -> JsonFormat e_aw6b t32_aw3m -> JsonFormat e_aw6b t33_aw3n -> JsonFormat e_aw6b t34_aw3o -> JsonFormat e_aw6b t35_aw3p -> JsonFormat e_aw6b t36_aw3q -> JsonFormat e_aw6b t37_aw3r -> JsonFormat e_aw6b t38_aw3s -> JsonFormat e_aw6b t39_aw3t -> JsonFormat e_aw6b t40_aw3u -> JsonFormat e_aw6b t41_aw3v -> JsonFormat e_aw6b t42_aw3w -> JsonFormat e_aw6b t43_aw3x -> JsonFormat e_aw6b t44_aw3y -> JsonFormat e_aw6b t45_aw3z -> JsonFormat e_aw6b t46_aw3A -> JsonFormat e_aw6b t47_aw3B -> JsonFormat e_aw6b t48_aw3C -> JsonFormat e_aw6b t49_aw3D -> JsonFormat e_aw6b t50_aw3E -> JsonFormat e_aw6b t51_aw3F -> JsonFormat e_aw6b (t1_aw2R, t2_aw2S, t3_aw2T, t4_aw2U, t5_aw2V, t6_aw2W, t7_aw2X, t8_aw2Y, t9_aw2Z, t10_aw30, t11_aw31, t12_aw32, t13_aw33, t14_aw34, t15_aw35, t16_aw36, t17_aw37, t18_aw38, t19_aw39, t20_aw3a, t21_aw3b, t22_aw3c, t23_aw3d, t24_aw3e, t25_aw3f, t26_aw3g, t27_aw3h, t28_aw3i, t29_aw3j, t30_aw3k, t31_aw3l, t32_aw3m, t33_aw3n, t34_aw3o, t35_aw3p, t36_aw3q, t37_aw3r, t38_aw3s, t39_aw3t, t40_aw3u, t41_aw3v, t42_aw3w, t43_aw3x, t44_aw3y, t45_aw3z, t46_aw3A, t47_aw3B, t48_aw3C, t49_aw3D, t50_aw3E, t51_aw3F)
- Composite.Aeson.Formats.Provided: tuple52JsonFormat :: forall e_awIP t1_awFr t2_awFs t3_awFt t4_awFu t5_awFv t6_awFw t7_awFx t8_awFy t9_awFz t10_awFA t11_awFB t12_awFC t13_awFD t14_awFE t15_awFF t16_awFG t17_awFH t18_awFI t19_awFJ t20_awFK t21_awFL t22_awFM t23_awFN t24_awFO t25_awFP t26_awFQ t27_awFR t28_awFS t29_awFT t30_awFU t31_awFV t32_awFW t33_awFX t34_awFY t35_awFZ t36_awG0 t37_awG1 t38_awG2 t39_awG3 t40_awG4 t41_awG5 t42_awG6 t43_awG7 t44_awG8 t45_awG9 t46_awGa t47_awGb t48_awGc t49_awGd t50_awGe t51_awGf t52_awGg. JsonFormat e_awIP t1_awFr -> JsonFormat e_awIP t2_awFs -> JsonFormat e_awIP t3_awFt -> JsonFormat e_awIP t4_awFu -> JsonFormat e_awIP t5_awFv -> JsonFormat e_awIP t6_awFw -> JsonFormat e_awIP t7_awFx -> JsonFormat e_awIP t8_awFy -> JsonFormat e_awIP t9_awFz -> JsonFormat e_awIP t10_awFA -> JsonFormat e_awIP t11_awFB -> JsonFormat e_awIP t12_awFC -> JsonFormat e_awIP t13_awFD -> JsonFormat e_awIP t14_awFE -> JsonFormat e_awIP t15_awFF -> JsonFormat e_awIP t16_awFG -> JsonFormat e_awIP t17_awFH -> JsonFormat e_awIP t18_awFI -> JsonFormat e_awIP t19_awFJ -> JsonFormat e_awIP t20_awFK -> JsonFormat e_awIP t21_awFL -> JsonFormat e_awIP t22_awFM -> JsonFormat e_awIP t23_awFN -> JsonFormat e_awIP t24_awFO -> JsonFormat e_awIP t25_awFP -> JsonFormat e_awIP t26_awFQ -> JsonFormat e_awIP t27_awFR -> JsonFormat e_awIP t28_awFS -> JsonFormat e_awIP t29_awFT -> JsonFormat e_awIP t30_awFU -> JsonFormat e_awIP t31_awFV -> JsonFormat e_awIP t32_awFW -> JsonFormat e_awIP t33_awFX -> JsonFormat e_awIP t34_awFY -> JsonFormat e_awIP t35_awFZ -> JsonFormat e_awIP t36_awG0 -> JsonFormat e_awIP t37_awG1 -> JsonFormat e_awIP t38_awG2 -> JsonFormat e_awIP t39_awG3 -> JsonFormat e_awIP t40_awG4 -> JsonFormat e_awIP t41_awG5 -> JsonFormat e_awIP t42_awG6 -> JsonFormat e_awIP t43_awG7 -> JsonFormat e_awIP t44_awG8 -> JsonFormat e_awIP t45_awG9 -> JsonFormat e_awIP t46_awGa -> JsonFormat e_awIP t47_awGb -> JsonFormat e_awIP t48_awGc -> JsonFormat e_awIP t49_awGd -> JsonFormat e_awIP t50_awGe -> JsonFormat e_awIP t51_awGf -> JsonFormat e_awIP t52_awGg -> JsonFormat e_awIP (t1_awFr, t2_awFs, t3_awFt, t4_awFu, t5_awFv, t6_awFw, t7_awFx, t8_awFy, t9_awFz, t10_awFA, t11_awFB, t12_awFC, t13_awFD, t14_awFE, t15_awFF, t16_awFG, t17_awFH, t18_awFI, t19_awFJ, t20_awFK, t21_awFL, t22_awFM, t23_awFN, t24_awFO, t25_awFP, t26_awFQ, t27_awFR, t28_awFS, t29_awFT, t30_awFU, t31_awFV, t32_awFW, t33_awFX, t34_awFY, t35_awFZ, t36_awG0, t37_awG1, t38_awG2, t39_awG3, t40_awG4, t41_awG5, t42_awG6, t43_awG7, t44_awG8, t45_awG9, t46_awGa, t47_awGb, t48_awGc, t49_awGd, t50_awGe, t51_awGf, t52_awGg)
+ Composite.Aeson.Formats.Provided: tuple52JsonFormat :: forall e_aw9B t1_aw6d t2_aw6e t3_aw6f t4_aw6g t5_aw6h t6_aw6i t7_aw6j t8_aw6k t9_aw6l t10_aw6m t11_aw6n t12_aw6o t13_aw6p t14_aw6q t15_aw6r t16_aw6s t17_aw6t t18_aw6u t19_aw6v t20_aw6w t21_aw6x t22_aw6y t23_aw6z t24_aw6A t25_aw6B t26_aw6C t27_aw6D t28_aw6E t29_aw6F t30_aw6G t31_aw6H t32_aw6I t33_aw6J t34_aw6K t35_aw6L t36_aw6M t37_aw6N t38_aw6O t39_aw6P t40_aw6Q t41_aw6R t42_aw6S t43_aw6T t44_aw6U t45_aw6V t46_aw6W t47_aw6X t48_aw6Y t49_aw6Z t50_aw70 t51_aw71 t52_aw72. JsonFormat e_aw9B t1_aw6d -> JsonFormat e_aw9B t2_aw6e -> JsonFormat e_aw9B t3_aw6f -> JsonFormat e_aw9B t4_aw6g -> JsonFormat e_aw9B t5_aw6h -> JsonFormat e_aw9B t6_aw6i -> JsonFormat e_aw9B t7_aw6j -> JsonFormat e_aw9B t8_aw6k -> JsonFormat e_aw9B t9_aw6l -> JsonFormat e_aw9B t10_aw6m -> JsonFormat e_aw9B t11_aw6n -> JsonFormat e_aw9B t12_aw6o -> JsonFormat e_aw9B t13_aw6p -> JsonFormat e_aw9B t14_aw6q -> JsonFormat e_aw9B t15_aw6r -> JsonFormat e_aw9B t16_aw6s -> JsonFormat e_aw9B t17_aw6t -> JsonFormat e_aw9B t18_aw6u -> JsonFormat e_aw9B t19_aw6v -> JsonFormat e_aw9B t20_aw6w -> JsonFormat e_aw9B t21_aw6x -> JsonFormat e_aw9B t22_aw6y -> JsonFormat e_aw9B t23_aw6z -> JsonFormat e_aw9B t24_aw6A -> JsonFormat e_aw9B t25_aw6B -> JsonFormat e_aw9B t26_aw6C -> JsonFormat e_aw9B t27_aw6D -> JsonFormat e_aw9B t28_aw6E -> JsonFormat e_aw9B t29_aw6F -> JsonFormat e_aw9B t30_aw6G -> JsonFormat e_aw9B t31_aw6H -> JsonFormat e_aw9B t32_aw6I -> JsonFormat e_aw9B t33_aw6J -> JsonFormat e_aw9B t34_aw6K -> JsonFormat e_aw9B t35_aw6L -> JsonFormat e_aw9B t36_aw6M -> JsonFormat e_aw9B t37_aw6N -> JsonFormat e_aw9B t38_aw6O -> JsonFormat e_aw9B t39_aw6P -> JsonFormat e_aw9B t40_aw6Q -> JsonFormat e_aw9B t41_aw6R -> JsonFormat e_aw9B t42_aw6S -> JsonFormat e_aw9B t43_aw6T -> JsonFormat e_aw9B t44_aw6U -> JsonFormat e_aw9B t45_aw6V -> JsonFormat e_aw9B t46_aw6W -> JsonFormat e_aw9B t47_aw6X -> JsonFormat e_aw9B t48_aw6Y -> JsonFormat e_aw9B t49_aw6Z -> JsonFormat e_aw9B t50_aw70 -> JsonFormat e_aw9B t51_aw71 -> JsonFormat e_aw9B t52_aw72 -> JsonFormat e_aw9B (t1_aw6d, t2_aw6e, t3_aw6f, t4_aw6g, t5_aw6h, t6_aw6i, t7_aw6j, t8_aw6k, t9_aw6l, t10_aw6m, t11_aw6n, t12_aw6o, t13_aw6p, t14_aw6q, t15_aw6r, t16_aw6s, t17_aw6t, t18_aw6u, t19_aw6v, t20_aw6w, t21_aw6x, t22_aw6y, t23_aw6z, t24_aw6A, t25_aw6B, t26_aw6C, t27_aw6D, t28_aw6E, t29_aw6F, t30_aw6G, t31_aw6H, t32_aw6I, t33_aw6J, t34_aw6K, t35_aw6L, t36_aw6M, t37_aw6N, t38_aw6O, t39_aw6P, t40_aw6Q, t41_aw6R, t42_aw6S, t43_aw6T, t44_aw6U, t45_aw6V, t46_aw6W, t47_aw6X, t48_aw6Y, t49_aw6Z, t50_aw70, t51_aw71, t52_aw72)
- Composite.Aeson.Formats.Provided: tuple53JsonFormat :: forall e_awMj t1_awIR t2_awIS t3_awIT t4_awIU t5_awIV t6_awIW t7_awIX t8_awIY t9_awIZ t10_awJ0 t11_awJ1 t12_awJ2 t13_awJ3 t14_awJ4 t15_awJ5 t16_awJ6 t17_awJ7 t18_awJ8 t19_awJ9 t20_awJa t21_awJb t22_awJc t23_awJd t24_awJe t25_awJf t26_awJg t27_awJh t28_awJi t29_awJj t30_awJk t31_awJl t32_awJm t33_awJn t34_awJo t35_awJp t36_awJq t37_awJr t38_awJs t39_awJt t40_awJu t41_awJv t42_awJw t43_awJx t44_awJy t45_awJz t46_awJA t47_awJB t48_awJC t49_awJD t50_awJE t51_awJF t52_awJG t53_awJH. JsonFormat e_awMj t1_awIR -> JsonFormat e_awMj t2_awIS -> JsonFormat e_awMj t3_awIT -> JsonFormat e_awMj t4_awIU -> JsonFormat e_awMj t5_awIV -> JsonFormat e_awMj t6_awIW -> JsonFormat e_awMj t7_awIX -> JsonFormat e_awMj t8_awIY -> JsonFormat e_awMj t9_awIZ -> JsonFormat e_awMj t10_awJ0 -> JsonFormat e_awMj t11_awJ1 -> JsonFormat e_awMj t12_awJ2 -> JsonFormat e_awMj t13_awJ3 -> JsonFormat e_awMj t14_awJ4 -> JsonFormat e_awMj t15_awJ5 -> JsonFormat e_awMj t16_awJ6 -> JsonFormat e_awMj t17_awJ7 -> JsonFormat e_awMj t18_awJ8 -> JsonFormat e_awMj t19_awJ9 -> JsonFormat e_awMj t20_awJa -> JsonFormat e_awMj t21_awJb -> JsonFormat e_awMj t22_awJc -> JsonFormat e_awMj t23_awJd -> JsonFormat e_awMj t24_awJe -> JsonFormat e_awMj t25_awJf -> JsonFormat e_awMj t26_awJg -> JsonFormat e_awMj t27_awJh -> JsonFormat e_awMj t28_awJi -> JsonFormat e_awMj t29_awJj -> JsonFormat e_awMj t30_awJk -> JsonFormat e_awMj t31_awJl -> JsonFormat e_awMj t32_awJm -> JsonFormat e_awMj t33_awJn -> JsonFormat e_awMj t34_awJo -> JsonFormat e_awMj t35_awJp -> JsonFormat e_awMj t36_awJq -> JsonFormat e_awMj t37_awJr -> JsonFormat e_awMj t38_awJs -> JsonFormat e_awMj t39_awJt -> JsonFormat e_awMj t40_awJu -> JsonFormat e_awMj t41_awJv -> JsonFormat e_awMj t42_awJw -> JsonFormat e_awMj t43_awJx -> JsonFormat e_awMj t44_awJy -> JsonFormat e_awMj t45_awJz -> JsonFormat e_awMj t46_awJA -> JsonFormat e_awMj t47_awJB -> JsonFormat e_awMj t48_awJC -> JsonFormat e_awMj t49_awJD -> JsonFormat e_awMj t50_awJE -> JsonFormat e_awMj t51_awJF -> JsonFormat e_awMj t52_awJG -> JsonFormat e_awMj t53_awJH -> JsonFormat e_awMj (t1_awIR, t2_awIS, t3_awIT, t4_awIU, t5_awIV, t6_awIW, t7_awIX, t8_awIY, t9_awIZ, t10_awJ0, t11_awJ1, t12_awJ2, t13_awJ3, t14_awJ4, t15_awJ5, t16_awJ6, t17_awJ7, t18_awJ8, t19_awJ9, t20_awJa, t21_awJb, t22_awJc, t23_awJd, t24_awJe, t25_awJf, t26_awJg, t27_awJh, t28_awJi, t29_awJj, t30_awJk, t31_awJl, t32_awJm, t33_awJn, t34_awJo, t35_awJp, t36_awJq, t37_awJr, t38_awJs, t39_awJt, t40_awJu, t41_awJv, t42_awJw, t43_awJx, t44_awJy, t45_awJz, t46_awJA, t47_awJB, t48_awJC, t49_awJD, t50_awJE, t51_awJF, t52_awJG, t53_awJH)
+ Composite.Aeson.Formats.Provided: tuple53JsonFormat :: forall e_awd5 t1_aw9D t2_aw9E t3_aw9F t4_aw9G t5_aw9H t6_aw9I t7_aw9J t8_aw9K t9_aw9L t10_aw9M t11_aw9N t12_aw9O t13_aw9P t14_aw9Q t15_aw9R t16_aw9S t17_aw9T t18_aw9U t19_aw9V t20_aw9W t21_aw9X t22_aw9Y t23_aw9Z t24_awa0 t25_awa1 t26_awa2 t27_awa3 t28_awa4 t29_awa5 t30_awa6 t31_awa7 t32_awa8 t33_awa9 t34_awaa t35_awab t36_awac t37_awad t38_awae t39_awaf t40_awag t41_awah t42_awai t43_awaj t44_awak t45_awal t46_awam t47_awan t48_awao t49_awap t50_awaq t51_awar t52_awas t53_awat. JsonFormat e_awd5 t1_aw9D -> JsonFormat e_awd5 t2_aw9E -> JsonFormat e_awd5 t3_aw9F -> JsonFormat e_awd5 t4_aw9G -> JsonFormat e_awd5 t5_aw9H -> JsonFormat e_awd5 t6_aw9I -> JsonFormat e_awd5 t7_aw9J -> JsonFormat e_awd5 t8_aw9K -> JsonFormat e_awd5 t9_aw9L -> JsonFormat e_awd5 t10_aw9M -> JsonFormat e_awd5 t11_aw9N -> JsonFormat e_awd5 t12_aw9O -> JsonFormat e_awd5 t13_aw9P -> JsonFormat e_awd5 t14_aw9Q -> JsonFormat e_awd5 t15_aw9R -> JsonFormat e_awd5 t16_aw9S -> JsonFormat e_awd5 t17_aw9T -> JsonFormat e_awd5 t18_aw9U -> JsonFormat e_awd5 t19_aw9V -> JsonFormat e_awd5 t20_aw9W -> JsonFormat e_awd5 t21_aw9X -> JsonFormat e_awd5 t22_aw9Y -> JsonFormat e_awd5 t23_aw9Z -> JsonFormat e_awd5 t24_awa0 -> JsonFormat e_awd5 t25_awa1 -> JsonFormat e_awd5 t26_awa2 -> JsonFormat e_awd5 t27_awa3 -> JsonFormat e_awd5 t28_awa4 -> JsonFormat e_awd5 t29_awa5 -> JsonFormat e_awd5 t30_awa6 -> JsonFormat e_awd5 t31_awa7 -> JsonFormat e_awd5 t32_awa8 -> JsonFormat e_awd5 t33_awa9 -> JsonFormat e_awd5 t34_awaa -> JsonFormat e_awd5 t35_awab -> JsonFormat e_awd5 t36_awac -> JsonFormat e_awd5 t37_awad -> JsonFormat e_awd5 t38_awae -> JsonFormat e_awd5 t39_awaf -> JsonFormat e_awd5 t40_awag -> JsonFormat e_awd5 t41_awah -> JsonFormat e_awd5 t42_awai -> JsonFormat e_awd5 t43_awaj -> JsonFormat e_awd5 t44_awak -> JsonFormat e_awd5 t45_awal -> JsonFormat e_awd5 t46_awam -> JsonFormat e_awd5 t47_awan -> JsonFormat e_awd5 t48_awao -> JsonFormat e_awd5 t49_awap -> JsonFormat e_awd5 t50_awaq -> JsonFormat e_awd5 t51_awar -> JsonFormat e_awd5 t52_awas -> JsonFormat e_awd5 t53_awat -> JsonFormat e_awd5 (t1_aw9D, t2_aw9E, t3_aw9F, t4_aw9G, t5_aw9H, t6_aw9I, t7_aw9J, t8_aw9K, t9_aw9L, t10_aw9M, t11_aw9N, t12_aw9O, t13_aw9P, t14_aw9Q, t15_aw9R, t16_aw9S, t17_aw9T, t18_aw9U, t19_aw9V, t20_aw9W, t21_aw9X, t22_aw9Y, t23_aw9Z, t24_awa0, t25_awa1, t26_awa2, t27_awa3, t28_awa4, t29_awa5, t30_awa6, t31_awa7, t32_awa8, t33_awa9, t34_awaa, t35_awab, t36_awac, t37_awad, t38_awae, t39_awaf, t40_awag, t41_awah, t42_awai, t43_awaj, t44_awak, t45_awal, t46_awam, t47_awan, t48_awao, t49_awap, t50_awaq, t51_awar, t52_awas, t53_awat)
- Composite.Aeson.Formats.Provided: tuple54JsonFormat :: forall e_awPR t1_awMl t2_awMm t3_awMn t4_awMo t5_awMp t6_awMq t7_awMr t8_awMs t9_awMt t10_awMu t11_awMv t12_awMw t13_awMx t14_awMy t15_awMz t16_awMA t17_awMB t18_awMC t19_awMD t20_awME t21_awMF t22_awMG t23_awMH t24_awMI t25_awMJ t26_awMK t27_awML t28_awMM t29_awMN t30_awMO t31_awMP t32_awMQ t33_awMR t34_awMS t35_awMT t36_awMU t37_awMV t38_awMW t39_awMX t40_awMY t41_awMZ t42_awN0 t43_awN1 t44_awN2 t45_awN3 t46_awN4 t47_awN5 t48_awN6 t49_awN7 t50_awN8 t51_awN9 t52_awNa t53_awNb t54_awNc. JsonFormat e_awPR t1_awMl -> JsonFormat e_awPR t2_awMm -> JsonFormat e_awPR t3_awMn -> JsonFormat e_awPR t4_awMo -> JsonFormat e_awPR t5_awMp -> JsonFormat e_awPR t6_awMq -> JsonFormat e_awPR t7_awMr -> JsonFormat e_awPR t8_awMs -> JsonFormat e_awPR t9_awMt -> JsonFormat e_awPR t10_awMu -> JsonFormat e_awPR t11_awMv -> JsonFormat e_awPR t12_awMw -> JsonFormat e_awPR t13_awMx -> JsonFormat e_awPR t14_awMy -> JsonFormat e_awPR t15_awMz -> JsonFormat e_awPR t16_awMA -> JsonFormat e_awPR t17_awMB -> JsonFormat e_awPR t18_awMC -> JsonFormat e_awPR t19_awMD -> JsonFormat e_awPR t20_awME -> JsonFormat e_awPR t21_awMF -> JsonFormat e_awPR t22_awMG -> JsonFormat e_awPR t23_awMH -> JsonFormat e_awPR t24_awMI -> JsonFormat e_awPR t25_awMJ -> JsonFormat e_awPR t26_awMK -> JsonFormat e_awPR t27_awML -> JsonFormat e_awPR t28_awMM -> JsonFormat e_awPR t29_awMN -> JsonFormat e_awPR t30_awMO -> JsonFormat e_awPR t31_awMP -> JsonFormat e_awPR t32_awMQ -> JsonFormat e_awPR t33_awMR -> JsonFormat e_awPR t34_awMS -> JsonFormat e_awPR t35_awMT -> JsonFormat e_awPR t36_awMU -> JsonFormat e_awPR t37_awMV -> JsonFormat e_awPR t38_awMW -> JsonFormat e_awPR t39_awMX -> JsonFormat e_awPR t40_awMY -> JsonFormat e_awPR t41_awMZ -> JsonFormat e_awPR t42_awN0 -> JsonFormat e_awPR t43_awN1 -> JsonFormat e_awPR t44_awN2 -> JsonFormat e_awPR t45_awN3 -> JsonFormat e_awPR t46_awN4 -> JsonFormat e_awPR t47_awN5 -> JsonFormat e_awPR t48_awN6 -> JsonFormat e_awPR t49_awN7 -> JsonFormat e_awPR t50_awN8 -> JsonFormat e_awPR t51_awN9 -> JsonFormat e_awPR t52_awNa -> JsonFormat e_awPR t53_awNb -> JsonFormat e_awPR t54_awNc -> JsonFormat e_awPR (t1_awMl, t2_awMm, t3_awMn, t4_awMo, t5_awMp, t6_awMq, t7_awMr, t8_awMs, t9_awMt, t10_awMu, t11_awMv, t12_awMw, t13_awMx, t14_awMy, t15_awMz, t16_awMA, t17_awMB, t18_awMC, t19_awMD, t20_awME, t21_awMF, t22_awMG, t23_awMH, t24_awMI, t25_awMJ, t26_awMK, t27_awML, t28_awMM, t29_awMN, t30_awMO, t31_awMP, t32_awMQ, t33_awMR, t34_awMS, t35_awMT, t36_awMU, t37_awMV, t38_awMW, t39_awMX, t40_awMY, t41_awMZ, t42_awN0, t43_awN1, t44_awN2, t45_awN3, t46_awN4, t47_awN5, t48_awN6, t49_awN7, t50_awN8, t51_awN9, t52_awNa, t53_awNb, t54_awNc)
+ Composite.Aeson.Formats.Provided: tuple54JsonFormat :: forall e_awgD t1_awd7 t2_awd8 t3_awd9 t4_awda t5_awdb t6_awdc t7_awdd t8_awde t9_awdf t10_awdg t11_awdh t12_awdi t13_awdj t14_awdk t15_awdl t16_awdm t17_awdn t18_awdo t19_awdp t20_awdq t21_awdr t22_awds t23_awdt t24_awdu t25_awdv t26_awdw t27_awdx t28_awdy t29_awdz t30_awdA t31_awdB t32_awdC t33_awdD t34_awdE t35_awdF t36_awdG t37_awdH t38_awdI t39_awdJ t40_awdK t41_awdL t42_awdM t43_awdN t44_awdO t45_awdP t46_awdQ t47_awdR t48_awdS t49_awdT t50_awdU t51_awdV t52_awdW t53_awdX t54_awdY. JsonFormat e_awgD t1_awd7 -> JsonFormat e_awgD t2_awd8 -> JsonFormat e_awgD t3_awd9 -> JsonFormat e_awgD t4_awda -> JsonFormat e_awgD t5_awdb -> JsonFormat e_awgD t6_awdc -> JsonFormat e_awgD t7_awdd -> JsonFormat e_awgD t8_awde -> JsonFormat e_awgD t9_awdf -> JsonFormat e_awgD t10_awdg -> JsonFormat e_awgD t11_awdh -> JsonFormat e_awgD t12_awdi -> JsonFormat e_awgD t13_awdj -> JsonFormat e_awgD t14_awdk -> JsonFormat e_awgD t15_awdl -> JsonFormat e_awgD t16_awdm -> JsonFormat e_awgD t17_awdn -> JsonFormat e_awgD t18_awdo -> JsonFormat e_awgD t19_awdp -> JsonFormat e_awgD t20_awdq -> JsonFormat e_awgD t21_awdr -> JsonFormat e_awgD t22_awds -> JsonFormat e_awgD t23_awdt -> JsonFormat e_awgD t24_awdu -> JsonFormat e_awgD t25_awdv -> JsonFormat e_awgD t26_awdw -> JsonFormat e_awgD t27_awdx -> JsonFormat e_awgD t28_awdy -> JsonFormat e_awgD t29_awdz -> JsonFormat e_awgD t30_awdA -> JsonFormat e_awgD t31_awdB -> JsonFormat e_awgD t32_awdC -> JsonFormat e_awgD t33_awdD -> JsonFormat e_awgD t34_awdE -> JsonFormat e_awgD t35_awdF -> JsonFormat e_awgD t36_awdG -> JsonFormat e_awgD t37_awdH -> JsonFormat e_awgD t38_awdI -> JsonFormat e_awgD t39_awdJ -> JsonFormat e_awgD t40_awdK -> JsonFormat e_awgD t41_awdL -> JsonFormat e_awgD t42_awdM -> JsonFormat e_awgD t43_awdN -> JsonFormat e_awgD t44_awdO -> JsonFormat e_awgD t45_awdP -> JsonFormat e_awgD t46_awdQ -> JsonFormat e_awgD t47_awdR -> JsonFormat e_awgD t48_awdS -> JsonFormat e_awgD t49_awdT -> JsonFormat e_awgD t50_awdU -> JsonFormat e_awgD t51_awdV -> JsonFormat e_awgD t52_awdW -> JsonFormat e_awgD t53_awdX -> JsonFormat e_awgD t54_awdY -> JsonFormat e_awgD (t1_awd7, t2_awd8, t3_awd9, t4_awda, t5_awdb, t6_awdc, t7_awdd, t8_awde, t9_awdf, t10_awdg, t11_awdh, t12_awdi, t13_awdj, t14_awdk, t15_awdl, t16_awdm, t17_awdn, t18_awdo, t19_awdp, t20_awdq, t21_awdr, t22_awds, t23_awdt, t24_awdu, t25_awdv, t26_awdw, t27_awdx, t28_awdy, t29_awdz, t30_awdA, t31_awdB, t32_awdC, t33_awdD, t34_awdE, t35_awdF, t36_awdG, t37_awdH, t38_awdI, t39_awdJ, t40_awdK, t41_awdL, t42_awdM, t43_awdN, t44_awdO, t45_awdP, t46_awdQ, t47_awdR, t48_awdS, t49_awdT, t50_awdU, t51_awdV, t52_awdW, t53_awdX, t54_awdY)
- Composite.Aeson.Formats.Provided: tuple55JsonFormat :: forall e_awTt t1_awPT t2_awPU t3_awPV t4_awPW t5_awPX t6_awPY t7_awPZ t8_awQ0 t9_awQ1 t10_awQ2 t11_awQ3 t12_awQ4 t13_awQ5 t14_awQ6 t15_awQ7 t16_awQ8 t17_awQ9 t18_awQa t19_awQb t20_awQc t21_awQd t22_awQe t23_awQf t24_awQg t25_awQh t26_awQi t27_awQj t28_awQk t29_awQl t30_awQm t31_awQn t32_awQo t33_awQp t34_awQq t35_awQr t36_awQs t37_awQt t38_awQu t39_awQv t40_awQw t41_awQx t42_awQy t43_awQz t44_awQA t45_awQB t46_awQC t47_awQD t48_awQE t49_awQF t50_awQG t51_awQH t52_awQI t53_awQJ t54_awQK t55_awQL. JsonFormat e_awTt t1_awPT -> JsonFormat e_awTt t2_awPU -> JsonFormat e_awTt t3_awPV -> JsonFormat e_awTt t4_awPW -> JsonFormat e_awTt t5_awPX -> JsonFormat e_awTt t6_awPY -> JsonFormat e_awTt t7_awPZ -> JsonFormat e_awTt t8_awQ0 -> JsonFormat e_awTt t9_awQ1 -> JsonFormat e_awTt t10_awQ2 -> JsonFormat e_awTt t11_awQ3 -> JsonFormat e_awTt t12_awQ4 -> JsonFormat e_awTt t13_awQ5 -> JsonFormat e_awTt t14_awQ6 -> JsonFormat e_awTt t15_awQ7 -> JsonFormat e_awTt t16_awQ8 -> JsonFormat e_awTt t17_awQ9 -> JsonFormat e_awTt t18_awQa -> JsonFormat e_awTt t19_awQb -> JsonFormat e_awTt t20_awQc -> JsonFormat e_awTt t21_awQd -> JsonFormat e_awTt t22_awQe -> JsonFormat e_awTt t23_awQf -> JsonFormat e_awTt t24_awQg -> JsonFormat e_awTt t25_awQh -> JsonFormat e_awTt t26_awQi -> JsonFormat e_awTt t27_awQj -> JsonFormat e_awTt t28_awQk -> JsonFormat e_awTt t29_awQl -> JsonFormat e_awTt t30_awQm -> JsonFormat e_awTt t31_awQn -> JsonFormat e_awTt t32_awQo -> JsonFormat e_awTt t33_awQp -> JsonFormat e_awTt t34_awQq -> JsonFormat e_awTt t35_awQr -> JsonFormat e_awTt t36_awQs -> JsonFormat e_awTt t37_awQt -> JsonFormat e_awTt t38_awQu -> JsonFormat e_awTt t39_awQv -> JsonFormat e_awTt t40_awQw -> JsonFormat e_awTt t41_awQx -> JsonFormat e_awTt t42_awQy -> JsonFormat e_awTt t43_awQz -> JsonFormat e_awTt t44_awQA -> JsonFormat e_awTt t45_awQB -> JsonFormat e_awTt t46_awQC -> JsonFormat e_awTt t47_awQD -> JsonFormat e_awTt t48_awQE -> JsonFormat e_awTt t49_awQF -> JsonFormat e_awTt t50_awQG -> JsonFormat e_awTt t51_awQH -> JsonFormat e_awTt t52_awQI -> JsonFormat e_awTt t53_awQJ -> JsonFormat e_awTt t54_awQK -> JsonFormat e_awTt t55_awQL -> JsonFormat e_awTt (t1_awPT, t2_awPU, t3_awPV, t4_awPW, t5_awPX, t6_awPY, t7_awPZ, t8_awQ0, t9_awQ1, t10_awQ2, t11_awQ3, t12_awQ4, t13_awQ5, t14_awQ6, t15_awQ7, t16_awQ8, t17_awQ9, t18_awQa, t19_awQb, t20_awQc, t21_awQd, t22_awQe, t23_awQf, t24_awQg, t25_awQh, t26_awQi, t27_awQj, t28_awQk, t29_awQl, t30_awQm, t31_awQn, t32_awQo, t33_awQp, t34_awQq, t35_awQr, t36_awQs, t37_awQt, t38_awQu, t39_awQv, t40_awQw, t41_awQx, t42_awQy, t43_awQz, t44_awQA, t45_awQB, t46_awQC, t47_awQD, t48_awQE, t49_awQF, t50_awQG, t51_awQH, t52_awQI, t53_awQJ, t54_awQK, t55_awQL)
+ Composite.Aeson.Formats.Provided: tuple55JsonFormat :: forall e_awkf t1_awgF t2_awgG t3_awgH t4_awgI t5_awgJ t6_awgK t7_awgL t8_awgM t9_awgN t10_awgO t11_awgP t12_awgQ t13_awgR t14_awgS t15_awgT t16_awgU t17_awgV t18_awgW t19_awgX t20_awgY t21_awgZ t22_awh0 t23_awh1 t24_awh2 t25_awh3 t26_awh4 t27_awh5 t28_awh6 t29_awh7 t30_awh8 t31_awh9 t32_awha t33_awhb t34_awhc t35_awhd t36_awhe t37_awhf t38_awhg t39_awhh t40_awhi t41_awhj t42_awhk t43_awhl t44_awhm t45_awhn t46_awho t47_awhp t48_awhq t49_awhr t50_awhs t51_awht t52_awhu t53_awhv t54_awhw t55_awhx. JsonFormat e_awkf t1_awgF -> JsonFormat e_awkf t2_awgG -> JsonFormat e_awkf t3_awgH -> JsonFormat e_awkf t4_awgI -> JsonFormat e_awkf t5_awgJ -> JsonFormat e_awkf t6_awgK -> JsonFormat e_awkf t7_awgL -> JsonFormat e_awkf t8_awgM -> JsonFormat e_awkf t9_awgN -> JsonFormat e_awkf t10_awgO -> JsonFormat e_awkf t11_awgP -> JsonFormat e_awkf t12_awgQ -> JsonFormat e_awkf t13_awgR -> JsonFormat e_awkf t14_awgS -> JsonFormat e_awkf t15_awgT -> JsonFormat e_awkf t16_awgU -> JsonFormat e_awkf t17_awgV -> JsonFormat e_awkf t18_awgW -> JsonFormat e_awkf t19_awgX -> JsonFormat e_awkf t20_awgY -> JsonFormat e_awkf t21_awgZ -> JsonFormat e_awkf t22_awh0 -> JsonFormat e_awkf t23_awh1 -> JsonFormat e_awkf t24_awh2 -> JsonFormat e_awkf t25_awh3 -> JsonFormat e_awkf t26_awh4 -> JsonFormat e_awkf t27_awh5 -> JsonFormat e_awkf t28_awh6 -> JsonFormat e_awkf t29_awh7 -> JsonFormat e_awkf t30_awh8 -> JsonFormat e_awkf t31_awh9 -> JsonFormat e_awkf t32_awha -> JsonFormat e_awkf t33_awhb -> JsonFormat e_awkf t34_awhc -> JsonFormat e_awkf t35_awhd -> JsonFormat e_awkf t36_awhe -> JsonFormat e_awkf t37_awhf -> JsonFormat e_awkf t38_awhg -> JsonFormat e_awkf t39_awhh -> JsonFormat e_awkf t40_awhi -> JsonFormat e_awkf t41_awhj -> JsonFormat e_awkf t42_awhk -> JsonFormat e_awkf t43_awhl -> JsonFormat e_awkf t44_awhm -> JsonFormat e_awkf t45_awhn -> JsonFormat e_awkf t46_awho -> JsonFormat e_awkf t47_awhp -> JsonFormat e_awkf t48_awhq -> JsonFormat e_awkf t49_awhr -> JsonFormat e_awkf t50_awhs -> JsonFormat e_awkf t51_awht -> JsonFormat e_awkf t52_awhu -> JsonFormat e_awkf t53_awhv -> JsonFormat e_awkf t54_awhw -> JsonFormat e_awkf t55_awhx -> JsonFormat e_awkf (t1_awgF, t2_awgG, t3_awgH, t4_awgI, t5_awgJ, t6_awgK, t7_awgL, t8_awgM, t9_awgN, t10_awgO, t11_awgP, t12_awgQ, t13_awgR, t14_awgS, t15_awgT, t16_awgU, t17_awgV, t18_awgW, t19_awgX, t20_awgY, t21_awgZ, t22_awh0, t23_awh1, t24_awh2, t25_awh3, t26_awh4, t27_awh5, t28_awh6, t29_awh7, t30_awh8, t31_awh9, t32_awha, t33_awhb, t34_awhc, t35_awhd, t36_awhe, t37_awhf, t38_awhg, t39_awhh, t40_awhi, t41_awhj, t42_awhk, t43_awhl, t44_awhm, t45_awhn, t46_awho, t47_awhp, t48_awhq, t49_awhr, t50_awhs, t51_awht, t52_awhu, t53_awhv, t54_awhw, t55_awhx)
- Composite.Aeson.Formats.Provided: tuple56JsonFormat :: forall e_awX9 t1_awTv t2_awTw t3_awTx t4_awTy t5_awTz t6_awTA t7_awTB t8_awTC t9_awTD t10_awTE t11_awTF t12_awTG t13_awTH t14_awTI t15_awTJ t16_awTK t17_awTL t18_awTM t19_awTN t20_awTO t21_awTP t22_awTQ t23_awTR t24_awTS t25_awTT t26_awTU t27_awTV t28_awTW t29_awTX t30_awTY t31_awTZ t32_awU0 t33_awU1 t34_awU2 t35_awU3 t36_awU4 t37_awU5 t38_awU6 t39_awU7 t40_awU8 t41_awU9 t42_awUa t43_awUb t44_awUc t45_awUd t46_awUe t47_awUf t48_awUg t49_awUh t50_awUi t51_awUj t52_awUk t53_awUl t54_awUm t55_awUn t56_awUo. JsonFormat e_awX9 t1_awTv -> JsonFormat e_awX9 t2_awTw -> JsonFormat e_awX9 t3_awTx -> JsonFormat e_awX9 t4_awTy -> JsonFormat e_awX9 t5_awTz -> JsonFormat e_awX9 t6_awTA -> JsonFormat e_awX9 t7_awTB -> JsonFormat e_awX9 t8_awTC -> JsonFormat e_awX9 t9_awTD -> JsonFormat e_awX9 t10_awTE -> JsonFormat e_awX9 t11_awTF -> JsonFormat e_awX9 t12_awTG -> JsonFormat e_awX9 t13_awTH -> JsonFormat e_awX9 t14_awTI -> JsonFormat e_awX9 t15_awTJ -> JsonFormat e_awX9 t16_awTK -> JsonFormat e_awX9 t17_awTL -> JsonFormat e_awX9 t18_awTM -> JsonFormat e_awX9 t19_awTN -> JsonFormat e_awX9 t20_awTO -> JsonFormat e_awX9 t21_awTP -> JsonFormat e_awX9 t22_awTQ -> JsonFormat e_awX9 t23_awTR -> JsonFormat e_awX9 t24_awTS -> JsonFormat e_awX9 t25_awTT -> JsonFormat e_awX9 t26_awTU -> JsonFormat e_awX9 t27_awTV -> JsonFormat e_awX9 t28_awTW -> JsonFormat e_awX9 t29_awTX -> JsonFormat e_awX9 t30_awTY -> JsonFormat e_awX9 t31_awTZ -> JsonFormat e_awX9 t32_awU0 -> JsonFormat e_awX9 t33_awU1 -> JsonFormat e_awX9 t34_awU2 -> JsonFormat e_awX9 t35_awU3 -> JsonFormat e_awX9 t36_awU4 -> JsonFormat e_awX9 t37_awU5 -> JsonFormat e_awX9 t38_awU6 -> JsonFormat e_awX9 t39_awU7 -> JsonFormat e_awX9 t40_awU8 -> JsonFormat e_awX9 t41_awU9 -> JsonFormat e_awX9 t42_awUa -> JsonFormat e_awX9 t43_awUb -> JsonFormat e_awX9 t44_awUc -> JsonFormat e_awX9 t45_awUd -> JsonFormat e_awX9 t46_awUe -> JsonFormat e_awX9 t47_awUf -> JsonFormat e_awX9 t48_awUg -> JsonFormat e_awX9 t49_awUh -> JsonFormat e_awX9 t50_awUi -> JsonFormat e_awX9 t51_awUj -> JsonFormat e_awX9 t52_awUk -> JsonFormat e_awX9 t53_awUl -> JsonFormat e_awX9 t54_awUm -> JsonFormat e_awX9 t55_awUn -> JsonFormat e_awX9 t56_awUo -> JsonFormat e_awX9 (t1_awTv, t2_awTw, t3_awTx, t4_awTy, t5_awTz, t6_awTA, t7_awTB, t8_awTC, t9_awTD, t10_awTE, t11_awTF, t12_awTG, t13_awTH, t14_awTI, t15_awTJ, t16_awTK, t17_awTL, t18_awTM, t19_awTN, t20_awTO, t21_awTP, t22_awTQ, t23_awTR, t24_awTS, t25_awTT, t26_awTU, t27_awTV, t28_awTW, t29_awTX, t30_awTY, t31_awTZ, t32_awU0, t33_awU1, t34_awU2, t35_awU3, t36_awU4, t37_awU5, t38_awU6, t39_awU7, t40_awU8, t41_awU9, t42_awUa, t43_awUb, t44_awUc, t45_awUd, t46_awUe, t47_awUf, t48_awUg, t49_awUh, t50_awUi, t51_awUj, t52_awUk, t53_awUl, t54_awUm, t55_awUn, t56_awUo)
+ Composite.Aeson.Formats.Provided: tuple56JsonFormat :: forall e_awnV t1_awkh t2_awki t3_awkj t4_awkk t5_awkl t6_awkm t7_awkn t8_awko t9_awkp t10_awkq t11_awkr t12_awks t13_awkt t14_awku t15_awkv t16_awkw t17_awkx t18_awky t19_awkz t20_awkA t21_awkB t22_awkC t23_awkD t24_awkE t25_awkF t26_awkG t27_awkH t28_awkI t29_awkJ t30_awkK t31_awkL t32_awkM t33_awkN t34_awkO t35_awkP t36_awkQ t37_awkR t38_awkS t39_awkT t40_awkU t41_awkV t42_awkW t43_awkX t44_awkY t45_awkZ t46_awl0 t47_awl1 t48_awl2 t49_awl3 t50_awl4 t51_awl5 t52_awl6 t53_awl7 t54_awl8 t55_awl9 t56_awla. JsonFormat e_awnV t1_awkh -> JsonFormat e_awnV t2_awki -> JsonFormat e_awnV t3_awkj -> JsonFormat e_awnV t4_awkk -> JsonFormat e_awnV t5_awkl -> JsonFormat e_awnV t6_awkm -> JsonFormat e_awnV t7_awkn -> JsonFormat e_awnV t8_awko -> JsonFormat e_awnV t9_awkp -> JsonFormat e_awnV t10_awkq -> JsonFormat e_awnV t11_awkr -> JsonFormat e_awnV t12_awks -> JsonFormat e_awnV t13_awkt -> JsonFormat e_awnV t14_awku -> JsonFormat e_awnV t15_awkv -> JsonFormat e_awnV t16_awkw -> JsonFormat e_awnV t17_awkx -> JsonFormat e_awnV t18_awky -> JsonFormat e_awnV t19_awkz -> JsonFormat e_awnV t20_awkA -> JsonFormat e_awnV t21_awkB -> JsonFormat e_awnV t22_awkC -> JsonFormat e_awnV t23_awkD -> JsonFormat e_awnV t24_awkE -> JsonFormat e_awnV t25_awkF -> JsonFormat e_awnV t26_awkG -> JsonFormat e_awnV t27_awkH -> JsonFormat e_awnV t28_awkI -> JsonFormat e_awnV t29_awkJ -> JsonFormat e_awnV t30_awkK -> JsonFormat e_awnV t31_awkL -> JsonFormat e_awnV t32_awkM -> JsonFormat e_awnV t33_awkN -> JsonFormat e_awnV t34_awkO -> JsonFormat e_awnV t35_awkP -> JsonFormat e_awnV t36_awkQ -> JsonFormat e_awnV t37_awkR -> JsonFormat e_awnV t38_awkS -> JsonFormat e_awnV t39_awkT -> JsonFormat e_awnV t40_awkU -> JsonFormat e_awnV t41_awkV -> JsonFormat e_awnV t42_awkW -> JsonFormat e_awnV t43_awkX -> JsonFormat e_awnV t44_awkY -> JsonFormat e_awnV t45_awkZ -> JsonFormat e_awnV t46_awl0 -> JsonFormat e_awnV t47_awl1 -> JsonFormat e_awnV t48_awl2 -> JsonFormat e_awnV t49_awl3 -> JsonFormat e_awnV t50_awl4 -> JsonFormat e_awnV t51_awl5 -> JsonFormat e_awnV t52_awl6 -> JsonFormat e_awnV t53_awl7 -> JsonFormat e_awnV t54_awl8 -> JsonFormat e_awnV t55_awl9 -> JsonFormat e_awnV t56_awla -> JsonFormat e_awnV (t1_awkh, t2_awki, t3_awkj, t4_awkk, t5_awkl, t6_awkm, t7_awkn, t8_awko, t9_awkp, t10_awkq, t11_awkr, t12_awks, t13_awkt, t14_awku, t15_awkv, t16_awkw, t17_awkx, t18_awky, t19_awkz, t20_awkA, t21_awkB, t22_awkC, t23_awkD, t24_awkE, t25_awkF, t26_awkG, t27_awkH, t28_awkI, t29_awkJ, t30_awkK, t31_awkL, t32_awkM, t33_awkN, t34_awkO, t35_awkP, t36_awkQ, t37_awkR, t38_awkS, t39_awkT, t40_awkU, t41_awkV, t42_awkW, t43_awkX, t44_awkY, t45_awkZ, t46_awl0, t47_awl1, t48_awl2, t49_awl3, t50_awl4, t51_awl5, t52_awl6, t53_awl7, t54_awl8, t55_awl9, t56_awla)
- Composite.Aeson.Formats.Provided: tuple57JsonFormat :: forall e_ax0T t1_awXb t2_awXc t3_awXd t4_awXe t5_awXf t6_awXg t7_awXh t8_awXi t9_awXj t10_awXk t11_awXl t12_awXm t13_awXn t14_awXo t15_awXp t16_awXq t17_awXr t18_awXs t19_awXt t20_awXu t21_awXv t22_awXw t23_awXx t24_awXy t25_awXz t26_awXA t27_awXB t28_awXC t29_awXD t30_awXE t31_awXF t32_awXG t33_awXH t34_awXI t35_awXJ t36_awXK t37_awXL t38_awXM t39_awXN t40_awXO t41_awXP t42_awXQ t43_awXR t44_awXS t45_awXT t46_awXU t47_awXV t48_awXW t49_awXX t50_awXY t51_awXZ t52_awY0 t53_awY1 t54_awY2 t55_awY3 t56_awY4 t57_awY5. JsonFormat e_ax0T t1_awXb -> JsonFormat e_ax0T t2_awXc -> JsonFormat e_ax0T t3_awXd -> JsonFormat e_ax0T t4_awXe -> JsonFormat e_ax0T t5_awXf -> JsonFormat e_ax0T t6_awXg -> JsonFormat e_ax0T t7_awXh -> JsonFormat e_ax0T t8_awXi -> JsonFormat e_ax0T t9_awXj -> JsonFormat e_ax0T t10_awXk -> JsonFormat e_ax0T t11_awXl -> JsonFormat e_ax0T t12_awXm -> JsonFormat e_ax0T t13_awXn -> JsonFormat e_ax0T t14_awXo -> JsonFormat e_ax0T t15_awXp -> JsonFormat e_ax0T t16_awXq -> JsonFormat e_ax0T t17_awXr -> JsonFormat e_ax0T t18_awXs -> JsonFormat e_ax0T t19_awXt -> JsonFormat e_ax0T t20_awXu -> JsonFormat e_ax0T t21_awXv -> JsonFormat e_ax0T t22_awXw -> JsonFormat e_ax0T t23_awXx -> JsonFormat e_ax0T t24_awXy -> JsonFormat e_ax0T t25_awXz -> JsonFormat e_ax0T t26_awXA -> JsonFormat e_ax0T t27_awXB -> JsonFormat e_ax0T t28_awXC -> JsonFormat e_ax0T t29_awXD -> JsonFormat e_ax0T t30_awXE -> JsonFormat e_ax0T t31_awXF -> JsonFormat e_ax0T t32_awXG -> JsonFormat e_ax0T t33_awXH -> JsonFormat e_ax0T t34_awXI -> JsonFormat e_ax0T t35_awXJ -> JsonFormat e_ax0T t36_awXK -> JsonFormat e_ax0T t37_awXL -> JsonFormat e_ax0T t38_awXM -> JsonFormat e_ax0T t39_awXN -> JsonFormat e_ax0T t40_awXO -> JsonFormat e_ax0T t41_awXP -> JsonFormat e_ax0T t42_awXQ -> JsonFormat e_ax0T t43_awXR -> JsonFormat e_ax0T t44_awXS -> JsonFormat e_ax0T t45_awXT -> JsonFormat e_ax0T t46_awXU -> JsonFormat e_ax0T t47_awXV -> JsonFormat e_ax0T t48_awXW -> JsonFormat e_ax0T t49_awXX -> JsonFormat e_ax0T t50_awXY -> JsonFormat e_ax0T t51_awXZ -> JsonFormat e_ax0T t52_awY0 -> JsonFormat e_ax0T t53_awY1 -> JsonFormat e_ax0T t54_awY2 -> JsonFormat e_ax0T t55_awY3 -> JsonFormat e_ax0T t56_awY4 -> JsonFormat e_ax0T t57_awY5 -> JsonFormat e_ax0T (t1_awXb, t2_awXc, t3_awXd, t4_awXe, t5_awXf, t6_awXg, t7_awXh, t8_awXi, t9_awXj, t10_awXk, t11_awXl, t12_awXm, t13_awXn, t14_awXo, t15_awXp, t16_awXq, t17_awXr, t18_awXs, t19_awXt, t20_awXu, t21_awXv, t22_awXw, t23_awXx, t24_awXy, t25_awXz, t26_awXA, t27_awXB, t28_awXC, t29_awXD, t30_awXE, t31_awXF, t32_awXG, t33_awXH, t34_awXI, t35_awXJ, t36_awXK, t37_awXL, t38_awXM, t39_awXN, t40_awXO, t41_awXP, t42_awXQ, t43_awXR, t44_awXS, t45_awXT, t46_awXU, t47_awXV, t48_awXW, t49_awXX, t50_awXY, t51_awXZ, t52_awY0, t53_awY1, t54_awY2, t55_awY3, t56_awY4, t57_awY5)
+ Composite.Aeson.Formats.Provided: tuple57JsonFormat :: forall e_awrF t1_awnX t2_awnY t3_awnZ t4_awo0 t5_awo1 t6_awo2 t7_awo3 t8_awo4 t9_awo5 t10_awo6 t11_awo7 t12_awo8 t13_awo9 t14_awoa t15_awob t16_awoc t17_awod t18_awoe t19_awof t20_awog t21_awoh t22_awoi t23_awoj t24_awok t25_awol t26_awom t27_awon t28_awoo t29_awop t30_awoq t31_awor t32_awos t33_awot t34_awou t35_awov t36_awow t37_awox t38_awoy t39_awoz t40_awoA t41_awoB t42_awoC t43_awoD t44_awoE t45_awoF t46_awoG t47_awoH t48_awoI t49_awoJ t50_awoK t51_awoL t52_awoM t53_awoN t54_awoO t55_awoP t56_awoQ t57_awoR. JsonFormat e_awrF t1_awnX -> JsonFormat e_awrF t2_awnY -> JsonFormat e_awrF t3_awnZ -> JsonFormat e_awrF t4_awo0 -> JsonFormat e_awrF t5_awo1 -> JsonFormat e_awrF t6_awo2 -> JsonFormat e_awrF t7_awo3 -> JsonFormat e_awrF t8_awo4 -> JsonFormat e_awrF t9_awo5 -> JsonFormat e_awrF t10_awo6 -> JsonFormat e_awrF t11_awo7 -> JsonFormat e_awrF t12_awo8 -> JsonFormat e_awrF t13_awo9 -> JsonFormat e_awrF t14_awoa -> JsonFormat e_awrF t15_awob -> JsonFormat e_awrF t16_awoc -> JsonFormat e_awrF t17_awod -> JsonFormat e_awrF t18_awoe -> JsonFormat e_awrF t19_awof -> JsonFormat e_awrF t20_awog -> JsonFormat e_awrF t21_awoh -> JsonFormat e_awrF t22_awoi -> JsonFormat e_awrF t23_awoj -> JsonFormat e_awrF t24_awok -> JsonFormat e_awrF t25_awol -> JsonFormat e_awrF t26_awom -> JsonFormat e_awrF t27_awon -> JsonFormat e_awrF t28_awoo -> JsonFormat e_awrF t29_awop -> JsonFormat e_awrF t30_awoq -> JsonFormat e_awrF t31_awor -> JsonFormat e_awrF t32_awos -> JsonFormat e_awrF t33_awot -> JsonFormat e_awrF t34_awou -> JsonFormat e_awrF t35_awov -> JsonFormat e_awrF t36_awow -> JsonFormat e_awrF t37_awox -> JsonFormat e_awrF t38_awoy -> JsonFormat e_awrF t39_awoz -> JsonFormat e_awrF t40_awoA -> JsonFormat e_awrF t41_awoB -> JsonFormat e_awrF t42_awoC -> JsonFormat e_awrF t43_awoD -> JsonFormat e_awrF t44_awoE -> JsonFormat e_awrF t45_awoF -> JsonFormat e_awrF t46_awoG -> JsonFormat e_awrF t47_awoH -> JsonFormat e_awrF t48_awoI -> JsonFormat e_awrF t49_awoJ -> JsonFormat e_awrF t50_awoK -> JsonFormat e_awrF t51_awoL -> JsonFormat e_awrF t52_awoM -> JsonFormat e_awrF t53_awoN -> JsonFormat e_awrF t54_awoO -> JsonFormat e_awrF t55_awoP -> JsonFormat e_awrF t56_awoQ -> JsonFormat e_awrF t57_awoR -> JsonFormat e_awrF (t1_awnX, t2_awnY, t3_awnZ, t4_awo0, t5_awo1, t6_awo2, t7_awo3, t8_awo4, t9_awo5, t10_awo6, t11_awo7, t12_awo8, t13_awo9, t14_awoa, t15_awob, t16_awoc, t17_awod, t18_awoe, t19_awof, t20_awog, t21_awoh, t22_awoi, t23_awoj, t24_awok, t25_awol, t26_awom, t27_awon, t28_awoo, t29_awop, t30_awoq, t31_awor, t32_awos, t33_awot, t34_awou, t35_awov, t36_awow, t37_awox, t38_awoy, t39_awoz, t40_awoA, t41_awoB, t42_awoC, t43_awoD, t44_awoE, t45_awoF, t46_awoG, t47_awoH, t48_awoI, t49_awoJ, t50_awoK, t51_awoL, t52_awoM, t53_awoN, t54_awoO, t55_awoP, t56_awoQ, t57_awoR)
- Composite.Aeson.Formats.Provided: tuple58JsonFormat :: forall e_ax4H t1_ax0V t2_ax0W t3_ax0X t4_ax0Y t5_ax0Z t6_ax10 t7_ax11 t8_ax12 t9_ax13 t10_ax14 t11_ax15 t12_ax16 t13_ax17 t14_ax18 t15_ax19 t16_ax1a t17_ax1b t18_ax1c t19_ax1d t20_ax1e t21_ax1f t22_ax1g t23_ax1h t24_ax1i t25_ax1j t26_ax1k t27_ax1l t28_ax1m t29_ax1n t30_ax1o t31_ax1p t32_ax1q t33_ax1r t34_ax1s t35_ax1t t36_ax1u t37_ax1v t38_ax1w t39_ax1x t40_ax1y t41_ax1z t42_ax1A t43_ax1B t44_ax1C t45_ax1D t46_ax1E t47_ax1F t48_ax1G t49_ax1H t50_ax1I t51_ax1J t52_ax1K t53_ax1L t54_ax1M t55_ax1N t56_ax1O t57_ax1P t58_ax1Q. JsonFormat e_ax4H t1_ax0V -> JsonFormat e_ax4H t2_ax0W -> JsonFormat e_ax4H t3_ax0X -> JsonFormat e_ax4H t4_ax0Y -> JsonFormat e_ax4H t5_ax0Z -> JsonFormat e_ax4H t6_ax10 -> JsonFormat e_ax4H t7_ax11 -> JsonFormat e_ax4H t8_ax12 -> JsonFormat e_ax4H t9_ax13 -> JsonFormat e_ax4H t10_ax14 -> JsonFormat e_ax4H t11_ax15 -> JsonFormat e_ax4H t12_ax16 -> JsonFormat e_ax4H t13_ax17 -> JsonFormat e_ax4H t14_ax18 -> JsonFormat e_ax4H t15_ax19 -> JsonFormat e_ax4H t16_ax1a -> JsonFormat e_ax4H t17_ax1b -> JsonFormat e_ax4H t18_ax1c -> JsonFormat e_ax4H t19_ax1d -> JsonFormat e_ax4H t20_ax1e -> JsonFormat e_ax4H t21_ax1f -> JsonFormat e_ax4H t22_ax1g -> JsonFormat e_ax4H t23_ax1h -> JsonFormat e_ax4H t24_ax1i -> JsonFormat e_ax4H t25_ax1j -> JsonFormat e_ax4H t26_ax1k -> JsonFormat e_ax4H t27_ax1l -> JsonFormat e_ax4H t28_ax1m -> JsonFormat e_ax4H t29_ax1n -> JsonFormat e_ax4H t30_ax1o -> JsonFormat e_ax4H t31_ax1p -> JsonFormat e_ax4H t32_ax1q -> JsonFormat e_ax4H t33_ax1r -> JsonFormat e_ax4H t34_ax1s -> JsonFormat e_ax4H t35_ax1t -> JsonFormat e_ax4H t36_ax1u -> JsonFormat e_ax4H t37_ax1v -> JsonFormat e_ax4H t38_ax1w -> JsonFormat e_ax4H t39_ax1x -> JsonFormat e_ax4H t40_ax1y -> JsonFormat e_ax4H t41_ax1z -> JsonFormat e_ax4H t42_ax1A -> JsonFormat e_ax4H t43_ax1B -> JsonFormat e_ax4H t44_ax1C -> JsonFormat e_ax4H t45_ax1D -> JsonFormat e_ax4H t46_ax1E -> JsonFormat e_ax4H t47_ax1F -> JsonFormat e_ax4H t48_ax1G -> JsonFormat e_ax4H t49_ax1H -> JsonFormat e_ax4H t50_ax1I -> JsonFormat e_ax4H t51_ax1J -> JsonFormat e_ax4H t52_ax1K -> JsonFormat e_ax4H t53_ax1L -> JsonFormat e_ax4H t54_ax1M -> JsonFormat e_ax4H t55_ax1N -> JsonFormat e_ax4H t56_ax1O -> JsonFormat e_ax4H t57_ax1P -> JsonFormat e_ax4H t58_ax1Q -> JsonFormat e_ax4H (t1_ax0V, t2_ax0W, t3_ax0X, t4_ax0Y, t5_ax0Z, t6_ax10, t7_ax11, t8_ax12, t9_ax13, t10_ax14, t11_ax15, t12_ax16, t13_ax17, t14_ax18, t15_ax19, t16_ax1a, t17_ax1b, t18_ax1c, t19_ax1d, t20_ax1e, t21_ax1f, t22_ax1g, t23_ax1h, t24_ax1i, t25_ax1j, t26_ax1k, t27_ax1l, t28_ax1m, t29_ax1n, t30_ax1o, t31_ax1p, t32_ax1q, t33_ax1r, t34_ax1s, t35_ax1t, t36_ax1u, t37_ax1v, t38_ax1w, t39_ax1x, t40_ax1y, t41_ax1z, t42_ax1A, t43_ax1B, t44_ax1C, t45_ax1D, t46_ax1E, t47_ax1F, t48_ax1G, t49_ax1H, t50_ax1I, t51_ax1J, t52_ax1K, t53_ax1L, t54_ax1M, t55_ax1N, t56_ax1O, t57_ax1P, t58_ax1Q)
+ Composite.Aeson.Formats.Provided: tuple58JsonFormat :: forall e_awvt t1_awrH t2_awrI t3_awrJ t4_awrK t5_awrL t6_awrM t7_awrN t8_awrO t9_awrP t10_awrQ t11_awrR t12_awrS t13_awrT t14_awrU t15_awrV t16_awrW t17_awrX t18_awrY t19_awrZ t20_aws0 t21_aws1 t22_aws2 t23_aws3 t24_aws4 t25_aws5 t26_aws6 t27_aws7 t28_aws8 t29_aws9 t30_awsa t31_awsb t32_awsc t33_awsd t34_awse t35_awsf t36_awsg t37_awsh t38_awsi t39_awsj t40_awsk t41_awsl t42_awsm t43_awsn t44_awso t45_awsp t46_awsq t47_awsr t48_awss t49_awst t50_awsu t51_awsv t52_awsw t53_awsx t54_awsy t55_awsz t56_awsA t57_awsB t58_awsC. JsonFormat e_awvt t1_awrH -> JsonFormat e_awvt t2_awrI -> JsonFormat e_awvt t3_awrJ -> JsonFormat e_awvt t4_awrK -> JsonFormat e_awvt t5_awrL -> JsonFormat e_awvt t6_awrM -> JsonFormat e_awvt t7_awrN -> JsonFormat e_awvt t8_awrO -> JsonFormat e_awvt t9_awrP -> JsonFormat e_awvt t10_awrQ -> JsonFormat e_awvt t11_awrR -> JsonFormat e_awvt t12_awrS -> JsonFormat e_awvt t13_awrT -> JsonFormat e_awvt t14_awrU -> JsonFormat e_awvt t15_awrV -> JsonFormat e_awvt t16_awrW -> JsonFormat e_awvt t17_awrX -> JsonFormat e_awvt t18_awrY -> JsonFormat e_awvt t19_awrZ -> JsonFormat e_awvt t20_aws0 -> JsonFormat e_awvt t21_aws1 -> JsonFormat e_awvt t22_aws2 -> JsonFormat e_awvt t23_aws3 -> JsonFormat e_awvt t24_aws4 -> JsonFormat e_awvt t25_aws5 -> JsonFormat e_awvt t26_aws6 -> JsonFormat e_awvt t27_aws7 -> JsonFormat e_awvt t28_aws8 -> JsonFormat e_awvt t29_aws9 -> JsonFormat e_awvt t30_awsa -> JsonFormat e_awvt t31_awsb -> JsonFormat e_awvt t32_awsc -> JsonFormat e_awvt t33_awsd -> JsonFormat e_awvt t34_awse -> JsonFormat e_awvt t35_awsf -> JsonFormat e_awvt t36_awsg -> JsonFormat e_awvt t37_awsh -> JsonFormat e_awvt t38_awsi -> JsonFormat e_awvt t39_awsj -> JsonFormat e_awvt t40_awsk -> JsonFormat e_awvt t41_awsl -> JsonFormat e_awvt t42_awsm -> JsonFormat e_awvt t43_awsn -> JsonFormat e_awvt t44_awso -> JsonFormat e_awvt t45_awsp -> JsonFormat e_awvt t46_awsq -> JsonFormat e_awvt t47_awsr -> JsonFormat e_awvt t48_awss -> JsonFormat e_awvt t49_awst -> JsonFormat e_awvt t50_awsu -> JsonFormat e_awvt t51_awsv -> JsonFormat e_awvt t52_awsw -> JsonFormat e_awvt t53_awsx -> JsonFormat e_awvt t54_awsy -> JsonFormat e_awvt t55_awsz -> JsonFormat e_awvt t56_awsA -> JsonFormat e_awvt t57_awsB -> JsonFormat e_awvt t58_awsC -> JsonFormat e_awvt (t1_awrH, t2_awrI, t3_awrJ, t4_awrK, t5_awrL, t6_awrM, t7_awrN, t8_awrO, t9_awrP, t10_awrQ, t11_awrR, t12_awrS, t13_awrT, t14_awrU, t15_awrV, t16_awrW, t17_awrX, t18_awrY, t19_awrZ, t20_aws0, t21_aws1, t22_aws2, t23_aws3, t24_aws4, t25_aws5, t26_aws6, t27_aws7, t28_aws8, t29_aws9, t30_awsa, t31_awsb, t32_awsc, t33_awsd, t34_awse, t35_awsf, t36_awsg, t37_awsh, t38_awsi, t39_awsj, t40_awsk, t41_awsl, t42_awsm, t43_awsn, t44_awso, t45_awsp, t46_awsq, t47_awsr, t48_awss, t49_awst, t50_awsu, t51_awsv, t52_awsw, t53_awsx, t54_awsy, t55_awsz, t56_awsA, t57_awsB, t58_awsC)
- Composite.Aeson.Formats.Provided: tuple59JsonFormat :: forall e_ax8z t1_ax4J t2_ax4K t3_ax4L t4_ax4M t5_ax4N t6_ax4O t7_ax4P t8_ax4Q t9_ax4R t10_ax4S t11_ax4T t12_ax4U t13_ax4V t14_ax4W t15_ax4X t16_ax4Y t17_ax4Z t18_ax50 t19_ax51 t20_ax52 t21_ax53 t22_ax54 t23_ax55 t24_ax56 t25_ax57 t26_ax58 t27_ax59 t28_ax5a t29_ax5b t30_ax5c t31_ax5d t32_ax5e t33_ax5f t34_ax5g t35_ax5h t36_ax5i t37_ax5j t38_ax5k t39_ax5l t40_ax5m t41_ax5n t42_ax5o t43_ax5p t44_ax5q t45_ax5r t46_ax5s t47_ax5t t48_ax5u t49_ax5v t50_ax5w t51_ax5x t52_ax5y t53_ax5z t54_ax5A t55_ax5B t56_ax5C t57_ax5D t58_ax5E t59_ax5F. JsonFormat e_ax8z t1_ax4J -> JsonFormat e_ax8z t2_ax4K -> JsonFormat e_ax8z t3_ax4L -> JsonFormat e_ax8z t4_ax4M -> JsonFormat e_ax8z t5_ax4N -> JsonFormat e_ax8z t6_ax4O -> JsonFormat e_ax8z t7_ax4P -> JsonFormat e_ax8z t8_ax4Q -> JsonFormat e_ax8z t9_ax4R -> JsonFormat e_ax8z t10_ax4S -> JsonFormat e_ax8z t11_ax4T -> JsonFormat e_ax8z t12_ax4U -> JsonFormat e_ax8z t13_ax4V -> JsonFormat e_ax8z t14_ax4W -> JsonFormat e_ax8z t15_ax4X -> JsonFormat e_ax8z t16_ax4Y -> JsonFormat e_ax8z t17_ax4Z -> JsonFormat e_ax8z t18_ax50 -> JsonFormat e_ax8z t19_ax51 -> JsonFormat e_ax8z t20_ax52 -> JsonFormat e_ax8z t21_ax53 -> JsonFormat e_ax8z t22_ax54 -> JsonFormat e_ax8z t23_ax55 -> JsonFormat e_ax8z t24_ax56 -> JsonFormat e_ax8z t25_ax57 -> JsonFormat e_ax8z t26_ax58 -> JsonFormat e_ax8z t27_ax59 -> JsonFormat e_ax8z t28_ax5a -> JsonFormat e_ax8z t29_ax5b -> JsonFormat e_ax8z t30_ax5c -> JsonFormat e_ax8z t31_ax5d -> JsonFormat e_ax8z t32_ax5e -> JsonFormat e_ax8z t33_ax5f -> JsonFormat e_ax8z t34_ax5g -> JsonFormat e_ax8z t35_ax5h -> JsonFormat e_ax8z t36_ax5i -> JsonFormat e_ax8z t37_ax5j -> JsonFormat e_ax8z t38_ax5k -> JsonFormat e_ax8z t39_ax5l -> JsonFormat e_ax8z t40_ax5m -> JsonFormat e_ax8z t41_ax5n -> JsonFormat e_ax8z t42_ax5o -> JsonFormat e_ax8z t43_ax5p -> JsonFormat e_ax8z t44_ax5q -> JsonFormat e_ax8z t45_ax5r -> JsonFormat e_ax8z t46_ax5s -> JsonFormat e_ax8z t47_ax5t -> JsonFormat e_ax8z t48_ax5u -> JsonFormat e_ax8z t49_ax5v -> JsonFormat e_ax8z t50_ax5w -> JsonFormat e_ax8z t51_ax5x -> JsonFormat e_ax8z t52_ax5y -> JsonFormat e_ax8z t53_ax5z -> JsonFormat e_ax8z t54_ax5A -> JsonFormat e_ax8z t55_ax5B -> JsonFormat e_ax8z t56_ax5C -> JsonFormat e_ax8z t57_ax5D -> JsonFormat e_ax8z t58_ax5E -> JsonFormat e_ax8z t59_ax5F -> JsonFormat e_ax8z (t1_ax4J, t2_ax4K, t3_ax4L, t4_ax4M, t5_ax4N, t6_ax4O, t7_ax4P, t8_ax4Q, t9_ax4R, t10_ax4S, t11_ax4T, t12_ax4U, t13_ax4V, t14_ax4W, t15_ax4X, t16_ax4Y, t17_ax4Z, t18_ax50, t19_ax51, t20_ax52, t21_ax53, t22_ax54, t23_ax55, t24_ax56, t25_ax57, t26_ax58, t27_ax59, t28_ax5a, t29_ax5b, t30_ax5c, t31_ax5d, t32_ax5e, t33_ax5f, t34_ax5g, t35_ax5h, t36_ax5i, t37_ax5j, t38_ax5k, t39_ax5l, t40_ax5m, t41_ax5n, t42_ax5o, t43_ax5p, t44_ax5q, t45_ax5r, t46_ax5s, t47_ax5t, t48_ax5u, t49_ax5v, t50_ax5w, t51_ax5x, t52_ax5y, t53_ax5z, t54_ax5A, t55_ax5B, t56_ax5C, t57_ax5D, t58_ax5E, t59_ax5F)
+ Composite.Aeson.Formats.Provided: tuple59JsonFormat :: forall e_awzl t1_awvv t2_awvw t3_awvx t4_awvy t5_awvz t6_awvA t7_awvB t8_awvC t9_awvD t10_awvE t11_awvF t12_awvG t13_awvH t14_awvI t15_awvJ t16_awvK t17_awvL t18_awvM t19_awvN t20_awvO t21_awvP t22_awvQ t23_awvR t24_awvS t25_awvT t26_awvU t27_awvV t28_awvW t29_awvX t30_awvY t31_awvZ t32_aww0 t33_aww1 t34_aww2 t35_aww3 t36_aww4 t37_aww5 t38_aww6 t39_aww7 t40_aww8 t41_aww9 t42_awwa t43_awwb t44_awwc t45_awwd t46_awwe t47_awwf t48_awwg t49_awwh t50_awwi t51_awwj t52_awwk t53_awwl t54_awwm t55_awwn t56_awwo t57_awwp t58_awwq t59_awwr. JsonFormat e_awzl t1_awvv -> JsonFormat e_awzl t2_awvw -> JsonFormat e_awzl t3_awvx -> JsonFormat e_awzl t4_awvy -> JsonFormat e_awzl t5_awvz -> JsonFormat e_awzl t6_awvA -> JsonFormat e_awzl t7_awvB -> JsonFormat e_awzl t8_awvC -> JsonFormat e_awzl t9_awvD -> JsonFormat e_awzl t10_awvE -> JsonFormat e_awzl t11_awvF -> JsonFormat e_awzl t12_awvG -> JsonFormat e_awzl t13_awvH -> JsonFormat e_awzl t14_awvI -> JsonFormat e_awzl t15_awvJ -> JsonFormat e_awzl t16_awvK -> JsonFormat e_awzl t17_awvL -> JsonFormat e_awzl t18_awvM -> JsonFormat e_awzl t19_awvN -> JsonFormat e_awzl t20_awvO -> JsonFormat e_awzl t21_awvP -> JsonFormat e_awzl t22_awvQ -> JsonFormat e_awzl t23_awvR -> JsonFormat e_awzl t24_awvS -> JsonFormat e_awzl t25_awvT -> JsonFormat e_awzl t26_awvU -> JsonFormat e_awzl t27_awvV -> JsonFormat e_awzl t28_awvW -> JsonFormat e_awzl t29_awvX -> JsonFormat e_awzl t30_awvY -> JsonFormat e_awzl t31_awvZ -> JsonFormat e_awzl t32_aww0 -> JsonFormat e_awzl t33_aww1 -> JsonFormat e_awzl t34_aww2 -> JsonFormat e_awzl t35_aww3 -> JsonFormat e_awzl t36_aww4 -> JsonFormat e_awzl t37_aww5 -> JsonFormat e_awzl t38_aww6 -> JsonFormat e_awzl t39_aww7 -> JsonFormat e_awzl t40_aww8 -> JsonFormat e_awzl t41_aww9 -> JsonFormat e_awzl t42_awwa -> JsonFormat e_awzl t43_awwb -> JsonFormat e_awzl t44_awwc -> JsonFormat e_awzl t45_awwd -> JsonFormat e_awzl t46_awwe -> JsonFormat e_awzl t47_awwf -> JsonFormat e_awzl t48_awwg -> JsonFormat e_awzl t49_awwh -> JsonFormat e_awzl t50_awwi -> JsonFormat e_awzl t51_awwj -> JsonFormat e_awzl t52_awwk -> JsonFormat e_awzl t53_awwl -> JsonFormat e_awzl t54_awwm -> JsonFormat e_awzl t55_awwn -> JsonFormat e_awzl t56_awwo -> JsonFormat e_awzl t57_awwp -> JsonFormat e_awzl t58_awwq -> JsonFormat e_awzl t59_awwr -> JsonFormat e_awzl (t1_awvv, t2_awvw, t3_awvx, t4_awvy, t5_awvz, t6_awvA, t7_awvB, t8_awvC, t9_awvD, t10_awvE, t11_awvF, t12_awvG, t13_awvH, t14_awvI, t15_awvJ, t16_awvK, t17_awvL, t18_awvM, t19_awvN, t20_awvO, t21_awvP, t22_awvQ, t23_awvR, t24_awvS, t25_awvT, t26_awvU, t27_awvV, t28_awvW, t29_awvX, t30_awvY, t31_awvZ, t32_aww0, t33_aww1, t34_aww2, t35_aww3, t36_aww4, t37_aww5, t38_aww6, t39_aww7, t40_aww8, t41_aww9, t42_awwa, t43_awwb, t44_awwc, t45_awwd, t46_awwe, t47_awwf, t48_awwg, t49_awwh, t50_awwi, t51_awwj, t52_awwk, t53_awwl, t54_awwm, t55_awwn, t56_awwo, t57_awwp, t58_awwq, t59_awwr)
- Composite.Aeson.Formats.Provided: tuple5JsonFormat :: forall e_avfR t1_avfv t2_avfw t3_avfx t4_avfy t5_avfz. JsonFormat e_avfR t1_avfv -> JsonFormat e_avfR t2_avfw -> JsonFormat e_avfR t3_avfx -> JsonFormat e_avfR t4_avfy -> JsonFormat e_avfR t5_avfz -> JsonFormat e_avfR (t1_avfv, t2_avfw, t3_avfx, t4_avfy, t5_avfz)
+ Composite.Aeson.Formats.Provided: tuple5JsonFormat :: forall e_auGD t1_auGh t2_auGi t3_auGj t4_auGk t5_auGl. JsonFormat e_auGD t1_auGh -> JsonFormat e_auGD t2_auGi -> JsonFormat e_auGD t3_auGj -> JsonFormat e_auGD t4_auGk -> JsonFormat e_auGD t5_auGl -> JsonFormat e_auGD (t1_auGh, t2_auGi, t3_auGj, t4_auGk, t5_auGl)
- Composite.Aeson.Formats.Provided: tuple6JsonFormat :: forall e_avgj t1_avfT t2_avfU t3_avfV t4_avfW t5_avfX t6_avfY. JsonFormat e_avgj t1_avfT -> JsonFormat e_avgj t2_avfU -> JsonFormat e_avgj t3_avfV -> JsonFormat e_avgj t4_avfW -> JsonFormat e_avgj t5_avfX -> JsonFormat e_avgj t6_avfY -> JsonFormat e_avgj (t1_avfT, t2_avfU, t3_avfV, t4_avfW, t5_avfX, t6_avfY)
+ Composite.Aeson.Formats.Provided: tuple6JsonFormat :: forall e_auH5 t1_auGF t2_auGG t3_auGH t4_auGI t5_auGJ t6_auGK. JsonFormat e_auH5 t1_auGF -> JsonFormat e_auH5 t2_auGG -> JsonFormat e_auH5 t3_auGH -> JsonFormat e_auH5 t4_auGI -> JsonFormat e_auH5 t5_auGJ -> JsonFormat e_auH5 t6_auGK -> JsonFormat e_auH5 (t1_auGF, t2_auGG, t3_auGH, t4_auGI, t5_auGJ, t6_auGK)
- Composite.Aeson.Formats.Provided: tuple7JsonFormat :: forall e_avgP t1_avgl t2_avgm t3_avgn t4_avgo t5_avgp t6_avgq t7_avgr. JsonFormat e_avgP t1_avgl -> JsonFormat e_avgP t2_avgm -> JsonFormat e_avgP t3_avgn -> JsonFormat e_avgP t4_avgo -> JsonFormat e_avgP t5_avgp -> JsonFormat e_avgP t6_avgq -> JsonFormat e_avgP t7_avgr -> JsonFormat e_avgP (t1_avgl, t2_avgm, t3_avgn, t4_avgo, t5_avgp, t6_avgq, t7_avgr)
+ Composite.Aeson.Formats.Provided: tuple7JsonFormat :: forall e_auHB t1_auH7 t2_auH8 t3_auH9 t4_auHa t5_auHb t6_auHc t7_auHd. JsonFormat e_auHB t1_auH7 -> JsonFormat e_auHB t2_auH8 -> JsonFormat e_auHB t3_auH9 -> JsonFormat e_auHB t4_auHa -> JsonFormat e_auHB t5_auHb -> JsonFormat e_auHB t6_auHc -> JsonFormat e_auHB t7_auHd -> JsonFormat e_auHB (t1_auH7, t2_auH8, t3_auH9, t4_auHa, t5_auHb, t6_auHc, t7_auHd)
- Composite.Aeson.Formats.Provided: tuple8JsonFormat :: forall e_avhp t1_avgR t2_avgS t3_avgT t4_avgU t5_avgV t6_avgW t7_avgX t8_avgY. JsonFormat e_avhp t1_avgR -> JsonFormat e_avhp t2_avgS -> JsonFormat e_avhp t3_avgT -> JsonFormat e_avhp t4_avgU -> JsonFormat e_avhp t5_avgV -> JsonFormat e_avhp t6_avgW -> JsonFormat e_avhp t7_avgX -> JsonFormat e_avhp t8_avgY -> JsonFormat e_avhp (t1_avgR, t2_avgS, t3_avgT, t4_avgU, t5_avgV, t6_avgW, t7_avgX, t8_avgY)
+ Composite.Aeson.Formats.Provided: tuple8JsonFormat :: forall e_auIb t1_auHD t2_auHE t3_auHF t4_auHG t5_auHH t6_auHI t7_auHJ t8_auHK. JsonFormat e_auIb t1_auHD -> JsonFormat e_auIb t2_auHE -> JsonFormat e_auIb t3_auHF -> JsonFormat e_auIb t4_auHG -> JsonFormat e_auIb t5_auHH -> JsonFormat e_auIb t6_auHI -> JsonFormat e_auIb t7_auHJ -> JsonFormat e_auIb t8_auHK -> JsonFormat e_auIb (t1_auHD, t2_auHE, t3_auHF, t4_auHG, t5_auHH, t6_auHI, t7_auHJ, t8_auHK)
- Composite.Aeson.Formats.Provided: tuple9JsonFormat :: forall e_avi3 t1_avhr t2_avhs t3_avht t4_avhu t5_avhv t6_avhw t7_avhx t8_avhy t9_avhz. JsonFormat e_avi3 t1_avhr -> JsonFormat e_avi3 t2_avhs -> JsonFormat e_avi3 t3_avht -> JsonFormat e_avi3 t4_avhu -> JsonFormat e_avi3 t5_avhv -> JsonFormat e_avi3 t6_avhw -> JsonFormat e_avi3 t7_avhx -> JsonFormat e_avi3 t8_avhy -> JsonFormat e_avi3 t9_avhz -> JsonFormat e_avi3 (t1_avhr, t2_avhs, t3_avht, t4_avhu, t5_avhv, t6_avhw, t7_avhx, t8_avhy, t9_avhz)
+ Composite.Aeson.Formats.Provided: tuple9JsonFormat :: forall e_auIP t1_auId t2_auIe t3_auIf t4_auIg t5_auIh t6_auIi t7_auIj t8_auIk t9_auIl. JsonFormat e_auIP t1_auId -> JsonFormat e_auIP t2_auIe -> JsonFormat e_auIP t3_auIf -> JsonFormat e_auIP t4_auIg -> JsonFormat e_auIP t5_auIh -> JsonFormat e_auIP t6_auIi -> JsonFormat e_auIP t7_auIj -> JsonFormat e_auIP t8_auIk -> JsonFormat e_auIP t9_auIl -> JsonFormat e_auIP (t1_auId, t2_auIe, t3_auIf, t4_auIg, t5_auIh, t6_auIi, t7_auIj, t8_auIk, t9_auIl)

Files

composite-aeson.cabal view
@@ -3,7 +3,7 @@ -- see: https://github.com/sol/hpack  name:           composite-aeson-version:        0.2.0.0+version:        0.3.0.0 synopsis:       JSON for Vinyl/Frames records description:    Integration between Aeson and Vinyl/Frames records allowing records to be easily converted to JSON using automatic derivation, explicit formats, or a mix of both. category:       Records@@ -18,18 +18,17 @@ library   hs-source-dirs:       src-  default-extensions: DataKinds FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NoImplicitPrelude OverloadedStrings PatternSynonyms PolyKinds QuasiQuotes RankNTypes ScopedTypeVariables StandaloneDeriving StrictData TemplateHaskell TupleSections TypeFamilies TypeOperators ViewPatterns+  default-extensions: DataKinds FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf OverloadedStrings PatternSynonyms PolyKinds QuasiQuotes RankNTypes ScopedTypeVariables StandaloneDeriving StrictData TemplateHaskell TupleSections TypeFamilies TypeOperators ViewPatterns   ghc-options: -Wall -O2   build-depends:       base >= 4.7 && < 5-    , Frames     , aeson     , aeson-better-errors-    , basic-prelude     , composite-base     , containers     , contravariant     , generic-deriving+    , hashable     , lens     , profunctors     , scientific@@ -59,18 +58,17 @@   main-is: Main.hs   hs-source-dirs:       test-  default-extensions: DataKinds FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NoImplicitPrelude OverloadedStrings PatternSynonyms PolyKinds QuasiQuotes RankNTypes ScopedTypeVariables StandaloneDeriving StrictData TemplateHaskell TupleSections TypeFamilies TypeOperators ViewPatterns+  default-extensions: DataKinds FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf OverloadedStrings PatternSynonyms PolyKinds QuasiQuotes RankNTypes ScopedTypeVariables StandaloneDeriving StrictData TemplateHaskell TupleSections TypeFamilies TypeOperators ViewPatterns   ghc-options: -Wall -O2 -threaded -rtsopts -with-rtsopts=-N -fno-warn-orphans   build-depends:       base >= 4.7 && < 5-    , Frames     , aeson     , aeson-better-errors-    , basic-prelude     , composite-base     , containers     , contravariant     , generic-deriving+    , hashable     , lens     , profunctors     , scientific
src/Composite/Aeson/Base.hs view
@@ -4,7 +4,6 @@   , dimapJsonFormat, jsonFormatWithIso, wrappedJsonFormat   ) where -import BasicPrelude import Control.Lens (AnIso', Iso, Wrapped(type Unwrapped), _Wrapped', _Wrapped, iso, over, withIso) import Control.Lens.TH (makeWrapped) import qualified Data.Aeson as Aeson@@ -12,6 +11,7 @@ import qualified Data.Aeson.BetterErrors as ABE import Data.Functor.Contravariant (Contravariant, contramap) import Data.Profunctor (Profunctor(dimap))+import Data.Text (Text) import Data.Void (Void)  -- |Type of functions which take a value @a@ and convert it to an 'Aeson.Value'.
src/Composite/Aeson/DateTimeFormatUtils.hs view
@@ -2,9 +2,9 @@   ( fixupTzIn, fixupTzOut, fixupMs   ) where -import BasicPrelude import Data.Char (isDigit) import Data.Function (fix)+import Data.List (stripPrefix)  -- |Given a string, remove a trailing @Z@ (which is ISO8601 acceptable) and replace it with @+00:00@ (which is @ParseTime@ acceptable) fixupTzIn :: String -> String
src/Composite/Aeson/Enum.hs view
@@ -1,12 +1,12 @@ module Composite.Aeson.Enum where -import BasicPrelude import Composite.Aeson.Base (JsonFormat(JsonFormat), JsonProfunctor(JsonProfunctor)) import qualified Data.Aeson as Aeson import qualified Data.Aeson.BetterErrors as ABE import qualified Data.HashMap.Strict as HM+import Data.List (intercalate, stripPrefix) import qualified Data.Map.Strict as M-import Data.Text (pack, unpack)+import Data.Text (Text, pack, unpack) import GHC.Generics (Generic(type Rep)) import Generics.Deriving.ConNames (ConNames, conNames) import Generics.Deriving.Enum (Enum', genumDefault)
src/Composite/Aeson/Formats/DateTime.hs view
@@ -4,10 +4,12 @@   , iso8601DateJsonFormat, iso8601DateTimeJsonFormat, iso8601TimeJsonFormat   ) where -import BasicPrelude import Composite.Aeson.Base (JsonFormat(JsonFormat), JsonProfunctor(JsonProfunctor)) import Composite.Aeson.DateTimeFormatUtils (fixupTzIn, fixupTzOut, fixupMs) import Composite.Aeson.Formats.Provided (stringJsonFormat)+import Data.Either (partitionEithers)+import Data.Monoid ((<>))+import Data.List (intercalate) import Data.List.NonEmpty (NonEmpty((:|))) import qualified Data.List.NonEmpty as NEL import Data.Time.Calendar (Day)
src/Composite/Aeson/Formats/Default.hs view
@@ -2,25 +2,28 @@   ( DefaultJsonFormat(..)   ) where -import BasicPrelude import Composite.Aeson.Base (JsonFormat, wrappedJsonFormat)-import Composite.Aeson.Formats.Generic (aesonJsonFormat) import Composite.Aeson.Formats.InternalTH (makeTupleDefaults) import Composite.Aeson.Formats.Provided -- sorry-import Data.Aeson (FromJSON, FromJSONKey, ToJSON, ToJSONKey) import qualified Data.Aeson as Aeson import Data.Functor.Compose (Compose) import Data.Functor.Const (Const) import Data.Functor.Identity (Identity)-import Data.Int (Int8, Int16)+import Data.HashMap.Strict (HashMap)+import Data.Int (Int8, Int16, Int32, Int64)+import Data.IntSet (IntSet) import Data.List.NonEmpty (NonEmpty)+import Data.Map (Map) import qualified Data.Monoid as Monoid import Data.Scientific (Scientific) import qualified Data.Semigroup as Semigroup+import Data.Sequence (Seq) import Data.Tagged (Tagged)+import Data.Text (Text)+import qualified Data.Text.Lazy as TL import Data.Vector (Vector) import Data.Version (Version)-import Data.Word (Word8, Word16)+import Data.Word (Word8, Word16, Word32, Word64) import Numeric.Natural (Natural)  -- |Class for associating a default JSON format with a type.@@ -66,11 +69,10 @@  instance DefaultJsonFormat (f a) => DefaultJsonFormat (Monoid.Alt f a) where defaultJsonFormat = wrappedJsonFormat defaultJsonFormat -instance (FromJSONKey k, ToJSONKey k, Ord k, FromJSON a, ToJSON a) => DefaultJsonFormat (Map k a) where-  defaultJsonFormat = aesonJsonFormat -- because of the insanity that is FromJSONKey / ToJSONKey--instance (FromJSONKey k, ToJSONKey k, Eq k, Hashable k, FromJSON a, ToJSON a) => DefaultJsonFormat (HashMap k a) where-  defaultJsonFormat = aesonJsonFormat -- because of the insanity that is FromJSONKey / ToJSONKey+instance DefaultJsonFormat a => DefaultJsonFormat (Map Text a) where+  defaultJsonFormat = strictMapJsonFormat id pure defaultJsonFormat+instance DefaultJsonFormat a => DefaultJsonFormat (HashMap Text a) where+  defaultJsonFormat = strictHashMapJsonFormat id pure defaultJsonFormat  $makeTupleDefaults @@ -91,7 +93,7 @@ instance DefaultJsonFormat Word16       where defaultJsonFormat = integralJsonFormat instance DefaultJsonFormat Word32       where defaultJsonFormat = integralJsonFormat instance DefaultJsonFormat Word64       where defaultJsonFormat = integralJsonFormat-instance DefaultJsonFormat LText        where defaultJsonFormat = lazyTextJsonFormat+instance DefaultJsonFormat TL.Text      where defaultJsonFormat = lazyTextJsonFormat instance DefaultJsonFormat Natural      where defaultJsonFormat = naturalJsonFormat instance DefaultJsonFormat Ordering     where defaultJsonFormat = orderingJsonFormat instance DefaultJsonFormat Float        where defaultJsonFormat = realFloatJsonFormat
src/Composite/Aeson/Formats/Generic.hs view
@@ -3,8 +3,8 @@   , SumStyle(..), jsonSumFormat   ) where -import BasicPrelude import Composite.Aeson.Base (JsonFormat(JsonFormat), JsonProfunctor(JsonProfunctor), FromJson(FromJson))+import Control.Arrow (second) import Control.Lens (_Wrapped, over, unsnoc) import Data.Aeson (FromJSON, ToJSON, (.=), toJSON) import qualified Data.Aeson as Aeson@@ -12,7 +12,8 @@ import qualified Data.HashMap.Strict as StrictHashMap import Data.List.NonEmpty (NonEmpty((:|))) import qualified Data.List.NonEmpty as NEL-import Data.Text (unpack)+import Data.Monoid ((<>))+import Data.Text (Text, intercalate, unpack) import qualified Data.Vector as Vector  -- |Produce an explicit 'JsonFormat' by using the implicit Aeson 'ToJSON' instance and an explicit @aeson-better-errors@ 'ABE.Parse'.
src/Composite/Aeson/Formats/InternalTH.hs view
@@ -2,10 +2,11 @@   ( makeTupleDefaults, makeTupleFormats   ) where -import BasicPrelude hiding (lift) import Composite.Aeson.Base (JsonFormat(JsonFormat), JsonProfunctor(JsonProfunctor)) import qualified Data.Aeson as Aeson import qualified Data.Aeson.BetterErrors as ABE+import Data.List (foldl')+import Data.Monoid ((<>)) import qualified Data.Vector as V import Language.Haskell.TH   ( Name, mkName, newName, tupleDataName
src/Composite/Aeson/Formats/Provided.hs view
@@ -1,24 +1,28 @@ -- |Module which provides 'JsonFormat's for a variety of types from @base@ and other common packages. module Composite.Aeson.Formats.Provided where -import BasicPrelude import Composite.Aeson.Base (JsonFormat(JsonFormat), JsonProfunctor(JsonProfunctor), _JsonProfunctor, dimapJsonFormat, toJsonWithFormat) import Composite.Aeson.Formats.Generic (SumStyle, abeJsonFormat, aesonJsonFormat, jsonArrayFormat, jsonObjectFormat, jsonSumFormat) import Composite.Aeson.Formats.InternalTH (makeTupleFormats)+import Control.Arrow (first) import Control.Lens (_2, _Wrapped, over, view) import qualified Data.Aeson as Aeson import qualified Data.Aeson.BetterErrors as ABE import Data.Fixed (HasResolution, Fixed) import Data.Foldable (toList)+import Data.Hashable (Hashable) import qualified Data.HashMap.Lazy as LazyHashMap import qualified Data.HashMap.Strict as StrictHashMap+import Data.IntSet (IntSet) import Data.List.NonEmpty (NonEmpty((:|))) import qualified Data.List.NonEmpty as NEL import qualified Data.Map.Lazy as LazyMap import qualified Data.Map.Strict as StrictMap import Data.Scientific (Scientific) import qualified Data.Scientific as Scientific+import Data.Sequence (Seq) import qualified Data.Sequence as Sequence+import Data.Text (Text) import qualified Data.Text.Lazy as LT import qualified Data.Vector as V import Data.Version (Version)@@ -62,14 +66,14 @@ -- |'JsonFormat' for 'StrictHashMap.HashMap' where the key type can be converted to and from a 'Text', mapping to a JSON object. strictHashMapJsonFormat :: (Eq k, Hashable k) => (k -> Text) -> (Text -> ABE.Parse e k) -> JsonFormat e a -> JsonFormat e (StrictHashMap.HashMap k a) strictHashMapJsonFormat kToText kFromText =-  jsonObjectFormat (map (first kToText) . StrictHashMap.toList)-                   (map StrictHashMap.fromList . traverse (\ (k, a) -> (, a) <$> kFromText k))+  jsonObjectFormat (fmap (first kToText) . StrictHashMap.toList)+                   (fmap StrictHashMap.fromList . traverse (\ (k, a) -> (, a) <$> kFromText k))  -- |'JsonFormat' for 'LazyHashMap.HashMap' where the key type can be converted to and from a 'Text', mapping to a JSON object. lazyHashMapJsonFormat :: (Eq k, Hashable k) => (k -> Text) -> (Text -> ABE.Parse e k) -> JsonFormat e a -> JsonFormat e (LazyHashMap.HashMap k a) lazyHashMapJsonFormat kToText kFromText =-  jsonObjectFormat (map (first kToText) . LazyHashMap.toList)-                   (map LazyHashMap.fromList . traverse (\ (k, a) -> (, a) <$> kFromText k))+  jsonObjectFormat (fmap (first kToText) . LazyHashMap.toList)+                   (fmap LazyHashMap.fromList . traverse (\ (k, a) -> (, a) <$> kFromText k))  -- |'JsonFormat' for 'IntSet' which maps to an array of numbers. intSetJsonFormat :: JsonFormat e IntSet@@ -90,14 +94,14 @@ -- |'JsonFormat' for 'StrictMap.Map' where the key type can be converted to and from a 'Text', mapping to a JSON object. strictMapJsonFormat :: Ord k => (k -> Text) -> (Text -> ABE.Parse e k) -> JsonFormat e a -> JsonFormat e (StrictMap.Map k a) strictMapJsonFormat kToText kFromText =-  jsonObjectFormat (map (first kToText) . StrictMap.toAscList)-                   (map StrictMap.fromList . traverse (\ (k, a) -> (, a) <$> kFromText k))+  jsonObjectFormat (fmap (first kToText) . StrictMap.toAscList)+                   (fmap StrictMap.fromList . traverse (\ (k, a) -> (, a) <$> kFromText k))  -- |'JsonFormat' for 'LazyMap.Map' where the key type can be converted to and from a 'Text', mapping to a JSON object. lazyMapJsonFormat :: Ord k => (k -> Text) -> (Text -> ABE.Parse e k) -> JsonFormat e a -> JsonFormat e (LazyMap.Map k a) lazyMapJsonFormat kToText kFromText =-  jsonObjectFormat (map (first kToText) . LazyMap.toAscList)-                   (map LazyMap.fromList . traverse (\ (k, a) -> (, a) <$> kFromText k))+  jsonObjectFormat (fmap (first kToText) . LazyMap.toAscList)+                   (fmap LazyMap.fromList . traverse (\ (k, a) -> (, a) <$> kFromText k))  -- |'JsonFormat' for 'Maybe' which maps @Nothing@ to @null@. maybeJsonFormat :: JsonFormat e a -> JsonFormat e (Maybe a)@@ -167,7 +171,7 @@ vectorJsonFormat (JsonFormat (JsonProfunctor oA iA)) =   JsonFormat (JsonProfunctor o i)   where-    o = Aeson.Array . map oA+    o = Aeson.Array . fmap oA     i = V.fromList <$> ABE.eachInArray iA  -- |'JsonFormat' for 'Version' which maps to a string.
src/Composite/Aeson/Record.hs view
@@ -1,21 +1,23 @@ module Composite.Aeson.Record where -import BasicPrelude import Composite.Aeson.Base   ( JsonProfunctor(JsonProfunctor)   , JsonFormat(JsonFormat)   , wrappedJsonFormat   )-import Composite.Base (NamedField(fieldName)) import Composite.Aeson.Formats.Default (DefaultJsonFormat(defaultJsonFormat))+import Composite.Record ((:->)) import Control.Lens (Wrapped(type Unwrapped, _Wrapped'), from, view)+import Control.Monad (join) import qualified Data.Aeson as Aeson import qualified Data.Aeson.BetterErrors as ABE import Data.Functor.Contravariant (Contravariant, contramap)+import Data.Functor.Identity (Identity(Identity)) import qualified Data.HashMap.Strict as HM import Data.Proxy (Proxy(Proxy))+import Data.Text (Text, pack) import Data.Vinyl (Rec((:&), RNil), rmap)-import Data.Vinyl.Functor (Identity(Identity))+import GHC.TypeLits (KnownSymbol, symbolVal)  -- |Function to encode a single field of a record, possibly choosing to elide the field with @Nothing@. newtype ToField a = ToField { unToField :: a -> Maybe Aeson.Value }@@ -46,7 +48,7 @@ optionalField :: forall e a a'. (Wrapped a', Unwrapped a' ~ Maybe a) => JsonFormat e a -> JsonField e a' optionalField (JsonFormat (JsonProfunctor o i)) =   JsonField-    (map o . view _Wrapped')+    (fmap o . view _Wrapped')     (\ k -> view (from _Wrapped') . join <$> ABE.keyMay k (ABE.perhaps i))  -- |Given a 'JsonFormat' for some type @a@, produce a 'JsonField' for fields of type @Maybe a@ which substitutes @Nothing@ for either @null@ or missing field,@@ -54,7 +56,7 @@ optionalField' :: JsonFormat e a -> JsonField e (Maybe a) optionalField' (JsonFormat (JsonProfunctor o i)) =   JsonField-    (map o)+    (fmap o)     (\ k -> join <$> ABE.keyMay k (ABE.perhaps i))  -- |Type of a Vinyl/Frames record which describes how to map fields of a record to JSON and back.@@ -72,8 +74,8 @@ -- @ --   userFormatRec :: 'JsonFormatRec' e User --   userFormatRec = 'field' 'Composite.Aeson.Default.integralJsonFormat'---                &: 'field' 'Composite.Aeson.Default.textJsonFormat'---                &: Nil+--               :^: 'field' 'Composite.Aeson.Default.textJsonFormat'+--               :^: RNil -- @ -- -- Or, using the default mappings for each field type:@@ -109,14 +111,14 @@ instance RecToJsonObject '[] where   recToJsonObject _ = const mempty -instance forall r rs. (NamedField r, RecToJsonObject rs) => RecToJsonObject (r ': rs) where+instance forall s a rs. (KnownSymbol s, RecToJsonObject rs) => RecToJsonObject (s :-> a ': rs) where   recToJsonObject (ToField aToField :& fs) (Identity a :& as) =-    maybe id (HM.insert (fieldName (Proxy :: Proxy r))) (aToField a) $+    maybe id (HM.insert (pack . symbolVal $ (Proxy :: Proxy s))) (aToField a) $       recToJsonObject fs as  -- |Given a record of 'ToField' functions for each field in @rs@, convert an 'Identity' record to JSON. Equivalent to @Aeson.Object . 'recToJsonObject' fmt@ recToJson :: RecToJsonObject rs => Rec ToField rs -> Rec Identity rs -> Aeson.Value-recToJson = map Aeson.Object . recToJsonObject+recToJson = fmap Aeson.Object . recToJsonObject  -- |Class which induces over the structure of a record, parsing fields using a record of 'FromJson' and assembling an 'Identity' record. class RecFromJson rs where@@ -126,10 +128,10 @@ instance RecFromJson '[] where   recFromJson _ = pure RNil -instance forall r rs. (NamedField r, RecFromJson rs) => RecFromJson (r ': rs) where+instance forall s a rs. (KnownSymbol s, RecFromJson rs) => RecFromJson (s :-> a ': rs) where   recFromJson (FromField aFromField :& fs) =     (:&)-      <$> (Identity <$> aFromField (fieldName (Proxy :: Proxy r)))+      <$> (Identity <$> aFromField (pack . symbolVal $ (Proxy :: Proxy s)))       <*> recFromJson fs  -- |Take a 'JsonFormatRec' describing how to map a record with field @rs@ to and from JSON and produce a @'JsonFormat' e (Record rs)@.@@ -146,7 +148,7 @@   -- |Produce a 'JsonFormatRec' for a record with fields @rs@ by using the default 'JsonFormat' for each field in @rs@, as provided by 'DefaultJsonFormat'.   defaultJsonFormatRec :: JsonFormatRec e rs -instance (NamedField r, DefaultJsonFormat (Unwrapped r), DefaultJsonFormatRec rs) => DefaultJsonFormatRec (r ': rs) where+instance (KnownSymbol s, DefaultJsonFormat a, DefaultJsonFormatRec rs) => DefaultJsonFormatRec (s :-> a ': rs) where   defaultJsonFormatRec = field defaultJsonFormat :& defaultJsonFormatRec  instance DefaultJsonFormatRec '[] where
src/Composite/Aeson/TH.hs view
@@ -3,13 +3,13 @@   , makeRecJsonWrapperExplicit   ) where -import BasicPrelude import Composite.Aeson.Base (JsonFormat, dimapJsonFormat, parseJsonWithFormat', toJsonWithFormat) import Composite.Aeson.Record (defaultJsonFormatRec, recJsonFormat)+import Composite.Record (Record) import Control.Lens (_head, over) import Data.Aeson (FromJSON(parseJSON), ToJSON(toJSON)) import Data.Char (toLower)-import Frames (Record)+import Data.Monoid ((<>)) import Language.Haskell.TH   ( Q, clause, cxt   , normalB
test/Main.hs view
@@ -1,4 +1,3 @@-import BasicPrelude import RecordSpec (recordSuite) import TupleSpec (tupleSuite) import Test.Hspec (hspec)
test/RecordSpec.hs view
@@ -1,6 +1,6 @@ module RecordSpec where -import BasicPrelude+import Composite (Rec(RNil), Record, (:->), pattern (:*:)) import Composite.Aeson.Base (JsonFormat, fromJsonWithFormat, toJsonWithFormat) import Composite.Aeson.Formats.Provided (stringJsonFormat) import Composite.Aeson.Record (defaultJsonFormatRec, recJsonFormat, optionalField)@@ -10,7 +10,6 @@ import Data.Aeson.QQ (aesonQQ) import Data.Vinyl.Lens (rlens) import Data.Void (Void)-import Frames (Record, (:->), (&:), pattern Nil) import Test.Hspec (Spec, describe, it, shouldBe, shouldNotBe)  withLensesAndProxies [d|@@ -27,19 +26,19 @@         optionalFmt = recJsonFormat $ set (rlens fBar_) (optionalField stringJsonFormat) defaultJsonFormatRec      it "by default requires all fields" $ do-      parseValue (fromJsonWithFormat defaultFmt) [aesonQQ| {foo: 123, bar: "abc"} |] `shouldBe`    Right (123 &: Just "abc" &: Nil)-      parseValue (fromJsonWithFormat defaultFmt) [aesonQQ| {foo: 123, bar: null}  |] `shouldBe`    Right (123 &: Nothing    &: Nil)-      parseValue (fromJsonWithFormat defaultFmt) [aesonQQ| {foo: 123}             |] `shouldNotBe` Right (123 &: Nothing    &: Nil)+      parseValue (fromJsonWithFormat defaultFmt) [aesonQQ| {foo: 123, bar: "abc"} |] `shouldBe`    Right (123 :*: Just "abc" :*: RNil)+      parseValue (fromJsonWithFormat defaultFmt) [aesonQQ| {foo: 123, bar: null}  |] `shouldBe`    Right (123 :*: Nothing    :*: RNil)+      parseValue (fromJsonWithFormat defaultFmt) [aesonQQ| {foo: 123}             |] `shouldNotBe` Right (123 :*: Nothing    :*: RNil)      it "by default encodes all fields" $ do-      toJsonWithFormat defaultFmt (123 &: Just "abc" &: Nil) `shouldBe` [aesonQQ| {foo: 123, bar: "abc"} |]-      toJsonWithFormat defaultFmt (123 &: Nothing    &: Nil) `shouldBe` [aesonQQ| {foo: 123, bar: null}  |]+      toJsonWithFormat defaultFmt (123 :*: Just "abc" :*: RNil) `shouldBe` [aesonQQ| {foo: 123, bar: "abc"} |]+      toJsonWithFormat defaultFmt (123 :*: Nothing    :*: RNil) `shouldBe` [aesonQQ| {foo: 123, bar: null}  |]      it "can make fields optional" $ do-      parseValue (fromJsonWithFormat optionalFmt) [aesonQQ| {foo: 123, bar: "abc"} |] `shouldBe` Right (123 &: Just "abc" &: Nil)-      parseValue (fromJsonWithFormat optionalFmt) [aesonQQ| {foo: 123, bar: null}  |] `shouldBe` Right (123 &: Nothing    &: Nil)-      parseValue (fromJsonWithFormat optionalFmt) [aesonQQ| {foo: 123}             |] `shouldBe` Right (123 &: Nothing    &: Nil)+      parseValue (fromJsonWithFormat optionalFmt) [aesonQQ| {foo: 123, bar: "abc"} |] `shouldBe` Right (123 :*: Just "abc" :*: RNil)+      parseValue (fromJsonWithFormat optionalFmt) [aesonQQ| {foo: 123, bar: null}  |] `shouldBe` Right (123 :*: Nothing    :*: RNil)+      parseValue (fromJsonWithFormat optionalFmt) [aesonQQ| {foo: 123}             |] `shouldBe` Right (123 :*: Nothing    :*: RNil)      it "omits Nothing fields when they're made optional" $ do-      toJsonWithFormat optionalFmt (123 &: Just "abc" &: Nil) `shouldBe` [aesonQQ| {foo: 123, bar: "abc"} |]-      toJsonWithFormat optionalFmt (123 &: Nothing    &: Nil) `shouldBe` [aesonQQ| {foo: 123}             |]+      toJsonWithFormat optionalFmt (123 :*: Just "abc" :*: RNil) `shouldBe` [aesonQQ| {foo: 123, bar: "abc"} |]+      toJsonWithFormat optionalFmt (123 :*: Nothing    :*: RNil) `shouldBe` [aesonQQ| {foo: 123}             |]
test/TupleSpec.hs view
@@ -1,6 +1,5 @@ module TupleSpec where -import BasicPrelude import Composite.Aeson.Base (JsonFormat, fromJsonWithFormat, toJsonWithFormat) import Composite.Aeson.Formats.Provided (tuple3JsonFormat, integralJsonFormat, stringJsonFormat, charJsonFormat) import Data.Aeson.BetterErrors (parseValue)