module Composite.Aeson.Formats.Default
  ( DefaultJsonFormat(..)
  ) where

import Composite.Aeson.Base (JsonFormat, wrappedJsonFormat)
import Composite.Aeson.Formats.InternalTH (makeTupleDefaults)
import Composite.Aeson.Formats.Provided -- sorry
import qualified Data.Aeson as Aeson
import Data.Fixed (Fixed, HasResolution)
import Data.Functor.Compose (Compose)
import Data.Functor.Const (Const)
import Data.Functor.Identity (Identity)
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, Word32, Word64)
import Numeric.Natural (Natural)

-- |Class for associating a default JSON format with a type.
--
-- DO NOT use this as the primary interface. It should only be used for defaulting in contexts where an explicit choice can also be used.
--
-- Instances of this class are (hopefully) provided for each type with an obviously correct interpretation, for example 'Text', 'Int', etc. Conversely types
-- without an obviously correct interpretation and in particular those with many contradictory interpretations are not included, for example 'UTCTime',
-- forcing you to choose one.
--
-- For types with surprising JSON mapping characteristics, take time and consider whether it would be better to explicitly configure what format to use
-- instead of providing a default.
class DefaultJsonFormat a where
  -- |Produce the default 'JsonFormat' for type @a@, which must not produce any custom errors.
  defaultJsonFormat :: JsonFormat e a

  -- |Produce the default 'JsonFormat' for a list of @a@, which must not produce any custom errors.
  -- This function does not usually need to be implemented as it has a sensible default. It exists to avoid overlapping instances, e.g. for @Char@
  -- and @String ~ [Char]@. The default implementation uses 'listJsonFormat'.
  defaultJsonFormatList :: JsonFormat e [a]
  defaultJsonFormatList = JsonFormat e a -> JsonFormat e [a]
forall e a. JsonFormat e a -> JsonFormat e [a]
listJsonFormat JsonFormat e a
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat

instance DefaultJsonFormat a => DefaultJsonFormat (Identity a)                where defaultJsonFormat :: JsonFormat e (Identity a)
defaultJsonFormat = JsonFormat e (Unwrapped (Identity a)) -> JsonFormat e (Identity a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Identity a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Semigroup.Min a)           where defaultJsonFormat :: JsonFormat e (Min a)
defaultJsonFormat = JsonFormat e (Unwrapped (Min a)) -> JsonFormat e (Min a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Min a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Semigroup.Max a)           where defaultJsonFormat :: JsonFormat e (Max a)
defaultJsonFormat = JsonFormat e (Unwrapped (Max a)) -> JsonFormat e (Max a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Max a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Semigroup.First a)         where defaultJsonFormat :: JsonFormat e (First a)
defaultJsonFormat = JsonFormat e (Unwrapped (First a)) -> JsonFormat e (First a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (First a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Semigroup.Last a)          where defaultJsonFormat :: JsonFormat e (Last a)
defaultJsonFormat = JsonFormat e (Unwrapped (Last a)) -> JsonFormat e (Last a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Last a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Semigroup.WrappedMonoid a) where defaultJsonFormat :: JsonFormat e (WrappedMonoid a)
defaultJsonFormat = JsonFormat e (Unwrapped (WrappedMonoid a))
-> JsonFormat e (WrappedMonoid a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (WrappedMonoid a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Monoid.Dual a)             where defaultJsonFormat :: JsonFormat e (Dual a)
defaultJsonFormat = JsonFormat e (Unwrapped (Dual a)) -> JsonFormat e (Dual a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Dual a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Monoid.Sum a)              where defaultJsonFormat :: JsonFormat e (Sum a)
defaultJsonFormat = JsonFormat e (Unwrapped (Sum a)) -> JsonFormat e (Sum a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Sum a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Monoid.Product a)          where defaultJsonFormat :: JsonFormat e (Product a)
defaultJsonFormat = JsonFormat e (Unwrapped (Product a)) -> JsonFormat e (Product a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Product a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Monoid.First a)            where defaultJsonFormat :: JsonFormat e (First a)
defaultJsonFormat = JsonFormat e (Unwrapped (First a)) -> JsonFormat e (First a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (First a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Monoid.Last a)             where defaultJsonFormat :: JsonFormat e (Last a)
defaultJsonFormat = JsonFormat e (Unwrapped (Last a)) -> JsonFormat e (Last a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Last a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Const a b)                 where defaultJsonFormat :: JsonFormat e (Const a b)
defaultJsonFormat = JsonFormat e (Unwrapped (Const a b)) -> JsonFormat e (Const a b)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Const a b))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Tagged b a)                where defaultJsonFormat :: JsonFormat e (Tagged b a)
defaultJsonFormat = JsonFormat e (Unwrapped (Tagged b a)) -> JsonFormat e (Tagged b a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Tagged b a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Maybe a)                   where defaultJsonFormat :: JsonFormat e (Maybe a)
defaultJsonFormat = JsonFormat e a -> JsonFormat e (Maybe a)
forall e a. JsonFormat e a -> JsonFormat e (Maybe a)
maybeJsonFormat JsonFormat e a
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (NonEmpty a)                where defaultJsonFormat :: JsonFormat e (NonEmpty a)
defaultJsonFormat = JsonFormat e a -> JsonFormat e (NonEmpty a)
forall e a. JsonFormat e a -> JsonFormat e (NonEmpty a)
nonEmptyListJsonFormat JsonFormat e a
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Seq a)                     where defaultJsonFormat :: JsonFormat e (Seq a)
defaultJsonFormat = JsonFormat e a -> JsonFormat e (Seq a)
forall e a. JsonFormat e a -> JsonFormat e (Seq a)
seqJsonFormat JsonFormat e a
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (Vector a)                  where defaultJsonFormat :: JsonFormat e (Vector a)
defaultJsonFormat = JsonFormat e a -> JsonFormat e (Vector a)
forall e a. JsonFormat e a -> JsonFormat e (Vector a)
vectorJsonFormat JsonFormat e a
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat

instance DefaultJsonFormat (f (g a)) => DefaultJsonFormat (Compose f g a) where defaultJsonFormat :: JsonFormat e (Compose f g a)
defaultJsonFormat = JsonFormat e (Unwrapped (Compose f g a))
-> JsonFormat e (Compose f g a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Compose f g a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat

instance DefaultJsonFormat (f a) => DefaultJsonFormat (Monoid.Alt f a) where defaultJsonFormat :: JsonFormat e (Alt f a)
defaultJsonFormat = JsonFormat e (Unwrapped (Alt f a)) -> JsonFormat e (Alt f a)
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped (Alt f a))
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat

instance DefaultJsonFormat a => DefaultJsonFormat (Map Text a) where
  defaultJsonFormat :: JsonFormat e (Map Text a)
defaultJsonFormat = (Text -> Text)
-> (Text -> Parse e Text)
-> JsonFormat e a
-> JsonFormat e (Map Text a)
forall k e a.
Ord k =>
(k -> Text)
-> (Text -> Parse e k) -> JsonFormat e a -> JsonFormat e (Map k a)
strictMapJsonFormat Text -> Text
forall a. a -> a
id Text -> Parse e Text
forall (f :: * -> *) a. Applicative f => a -> f a
pure JsonFormat e a
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat
instance DefaultJsonFormat a => DefaultJsonFormat (HashMap Text a) where
  defaultJsonFormat :: JsonFormat e (HashMap Text a)
defaultJsonFormat = (Text -> Text)
-> (Text -> Parse e Text)
-> JsonFormat e a
-> JsonFormat e (HashMap Text a)
forall k e a.
(Eq k, Hashable k) =>
(k -> Text)
-> (Text -> Parse e k)
-> JsonFormat e a
-> JsonFormat e (HashMap k a)
strictHashMapJsonFormat Text -> Text
forall a. a -> a
id Text -> Parse e Text
forall (f :: * -> *) a. Applicative f => a -> f a
pure JsonFormat e a
forall a e. DefaultJsonFormat a => JsonFormat e a
defaultJsonFormat

instance HasResolution a => DefaultJsonFormat (Fixed a) where defaultJsonFormat :: JsonFormat e (Fixed a)
defaultJsonFormat = JsonFormat e (Fixed a)
forall k (r :: k) e. HasResolution r => JsonFormat e (Fixed r)
fixedJsonFormat

JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57, a58, a59)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57, a58)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16)
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15)
JsonFormat
  e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)
JsonFormat
  e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9)
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8)
JsonFormat e (a1, a2, a3, a4, a5, a6, a7)
JsonFormat e (a1, a2, a3, a4, a5, a6)
JsonFormat e (a1, a2, a3, a4, a5)
JsonFormat e (a1, a2, a3, a4)
JsonFormat e (a1, a2, a3)
JsonFormat e (a1, a2)
(forall e. JsonFormat e (a1, a2))
-> (forall e. JsonFormat e [(a1, a2)])
-> DefaultJsonFormat (a1, a2)
(forall e. JsonFormat e (a1, a2, a3))
-> (forall e. JsonFormat e [(a1, a2, a3)])
-> DefaultJsonFormat (a1, a2, a3)
(forall e. JsonFormat e (a1, a2, a3, a4))
-> (forall e. JsonFormat e [(a1, a2, a3, a4)])
-> DefaultJsonFormat (a1, a2, a3, a4)
(forall e. JsonFormat e (a1, a2, a3, a4, a5))
-> (forall e. JsonFormat e [(a1, a2, a3, a4, a5)])
-> DefaultJsonFormat (a1, a2, a3, a4, a5)
(forall e. JsonFormat e (a1, a2, a3, a4, a5, a6))
-> (forall e. JsonFormat e [(a1, a2, a3, a4, a5, a6)])
-> DefaultJsonFormat (a1, a2, a3, a4, a5, a6)
(forall e. JsonFormat e (a1, a2, a3, a4, a5, a6, a7))
-> (forall e. JsonFormat e [(a1, a2, a3, a4, a5, a6, a7)])
-> DefaultJsonFormat (a1, a2, a3, a4, a5, a6, a7)
(forall e. JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8))
-> (forall e. JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8)])
-> DefaultJsonFormat (a1, a2, a3, a4, a5, a6, a7, a8)
(forall e. JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9))
-> (forall e. JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9)])
-> DefaultJsonFormat (a1, a2, a3, a4, a5, a6, a7, a8, a9)
(forall e. JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10))
-> (forall e.
    JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)])
-> DefaultJsonFormat (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)
(forall e.
 JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11))
-> (forall e.
    JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)])
-> DefaultJsonFormat (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)
(forall e.
 JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12))
-> (forall e.
    JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)
(forall e.
 JsonFormat
   e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13))
-> (forall e.
    JsonFormat
      e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)
(forall e.
 JsonFormat
   e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14))
-> (forall e.
    JsonFormat
      e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14,
        a15)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48, a49)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48, a49)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48, a49, a50)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48, a49, a50)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48, a49, a50, a51)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48, a49, a50, a51)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
        a55)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
      a55)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
        a55, a56)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
      a55, a56)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
        a55, a56, a57)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
      a55, a56, a57)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57, a58))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
        a55, a56, a57, a58)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
      a55, a56, a57, a58)
(forall e.
 JsonFormat
   e
   (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57, a58, a59))
-> (forall e.
    JsonFormat
      e
      [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
        a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
        a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
        a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
        a55, a56, a57, a58, a59)])
-> DefaultJsonFormat
     (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
      a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
      a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
      a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
      a55, a56, a57, a58, a59)
forall e. JsonFormat e [(a1, a2)]
forall e. JsonFormat e [(a1, a2, a3)]
forall e. JsonFormat e [(a1, a2, a3, a4)]
forall e. JsonFormat e [(a1, a2, a3, a4, a5)]
forall e. JsonFormat e [(a1, a2, a3, a4, a5, a6)]
forall e. JsonFormat e [(a1, a2, a3, a4, a5, a6, a7)]
forall e. JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8)]
forall e. JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9)]
forall e. JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)]
forall e.
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)]
forall e.
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)]
forall e.
JsonFormat
  e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)]
forall e.
JsonFormat
  e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14,
    a15)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57, a58)]
forall e.
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57, a58, a59)]
forall e. JsonFormat e (a1, a2)
forall e. JsonFormat e (a1, a2, a3)
forall e. JsonFormat e (a1, a2, a3, a4)
forall e. JsonFormat e (a1, a2, a3, a4, a5)
forall e. JsonFormat e (a1, a2, a3, a4, a5, a6)
forall e. JsonFormat e (a1, a2, a3, a4, a5, a6, a7)
forall e. JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8)
forall e. JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9)
forall e. JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)
forall e.
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)
forall e.
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)
forall e.
JsonFormat
  e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)
forall e.
JsonFormat
  e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57, a58)
forall e.
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57, a58, a59)
forall a.
(forall e. JsonFormat e a)
-> (forall e. JsonFormat e [a]) -> DefaultJsonFormat a
forall a1 a2 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2) =>
JsonFormat e [(a1, a2)]
forall a1 a2 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2) =>
JsonFormat e (a1, a2)
forall a1 a2 a3 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2,
 DefaultJsonFormat a3) =>
JsonFormat e [(a1, a2, a3)]
forall a1 a2 a3 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2,
 DefaultJsonFormat a3) =>
JsonFormat e (a1, a2, a3)
forall a1 a2 a3 a4 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4) =>
JsonFormat e [(a1, a2, a3, a4)]
forall a1 a2 a3 a4 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4) =>
JsonFormat e (a1, a2, a3, a4)
forall a1 a2 a3 a4 a5 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5) =>
JsonFormat e [(a1, a2, a3, a4, a5)]
forall a1 a2 a3 a4 a5 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5) =>
JsonFormat e (a1, a2, a3, a4, a5)
forall a1 a2 a3 a4 a5 a6 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5,
 DefaultJsonFormat a6) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6)]
forall a1 a2 a3 a4 a5 a6 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5,
 DefaultJsonFormat a6) =>
JsonFormat e (a1, a2, a3, a4, a5, a6)
forall a1 a2 a3 a4 a5 a6 a7 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7)]
forall a1 a2 a3 a4 a5 a6 a7 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7)
forall a1 a2 a3 a4 a5 a6 a7 a8 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8)]
forall a1 a2 a3 a4 a5 a6 a7 a8 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8,
 DefaultJsonFormat a9) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8,
 DefaultJsonFormat a9) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13) =>
JsonFormat
  e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13) =>
JsonFormat
  e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14) =>
JsonFormat
  e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14) =>
JsonFormat
  e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14,
    a15)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 a58 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57,
 DefaultJsonFormat a58) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57, a58)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 a58 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57,
 DefaultJsonFormat a58) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57, a58)
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 a58 a59 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57,
 DefaultJsonFormat a58, DefaultJsonFormat a59) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57, a58, a59)]
forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 a58 a59 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57,
 DefaultJsonFormat a58, DefaultJsonFormat a59) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57, a58, a59)
defaultJsonFormatList :: JsonFormat e [(a1, a2)]
$cdefaultJsonFormatList :: forall a1 a2 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2) =>
JsonFormat e [(a1, a2)]
defaultJsonFormat :: JsonFormat e (a1, a2)
$cdefaultJsonFormat :: forall a1 a2 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2) =>
JsonFormat e (a1, a2)
defaultJsonFormatList :: JsonFormat e [(a1, a2, a3)]
$cdefaultJsonFormatList :: forall a1 a2 a3 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2,
 DefaultJsonFormat a3) =>
JsonFormat e [(a1, a2, a3)]
defaultJsonFormat :: JsonFormat e (a1, a2, a3)
$cdefaultJsonFormat :: forall a1 a2 a3 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2,
 DefaultJsonFormat a3) =>
JsonFormat e (a1, a2, a3)
defaultJsonFormatList :: JsonFormat e [(a1, a2, a3, a4)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4) =>
JsonFormat e [(a1, a2, a3, a4)]
defaultJsonFormat :: JsonFormat e (a1, a2, a3, a4)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4) =>
JsonFormat e (a1, a2, a3, a4)
defaultJsonFormatList :: JsonFormat e [(a1, a2, a3, a4, a5)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5) =>
JsonFormat e [(a1, a2, a3, a4, a5)]
defaultJsonFormat :: JsonFormat e (a1, a2, a3, a4, a5)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5) =>
JsonFormat e (a1, a2, a3, a4, a5)
defaultJsonFormatList :: JsonFormat e [(a1, a2, a3, a4, a5, a6)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5,
 DefaultJsonFormat a6) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6)]
defaultJsonFormat :: JsonFormat e (a1, a2, a3, a4, a5, a6)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5,
 DefaultJsonFormat a6) =>
JsonFormat e (a1, a2, a3, a4, a5, a6)
defaultJsonFormatList :: JsonFormat e [(a1, a2, a3, a4, a5, a6, a7)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7)]
defaultJsonFormat :: JsonFormat e (a1, a2, a3, a4, a5, a6, a7)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7)
defaultJsonFormatList :: JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8)]
defaultJsonFormat :: JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8)
defaultJsonFormatList :: JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8,
 DefaultJsonFormat a9) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9)]
defaultJsonFormat :: JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8,
 DefaultJsonFormat a9) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9)
defaultJsonFormatList :: JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)]
defaultJsonFormat :: JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)
defaultJsonFormatList :: JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)]
defaultJsonFormat :: JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)
defaultJsonFormatList :: JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12) =>
JsonFormat e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)]
defaultJsonFormat :: JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12) =>
JsonFormat e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)
defaultJsonFormatList :: JsonFormat
  e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13) =>
JsonFormat
  e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)]
defaultJsonFormat :: JsonFormat
  e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13) =>
JsonFormat
  e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)
defaultJsonFormatList :: JsonFormat
  e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14) =>
JsonFormat
  e [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)]
defaultJsonFormat :: JsonFormat
  e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14) =>
JsonFormat
  e (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14,
    a15)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14,
    a15)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57, a58)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 a58 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57,
 DefaultJsonFormat a58) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57, a58)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57, a58)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 a58 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57,
 DefaultJsonFormat a58) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57, a58)
defaultJsonFormatList :: JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57, a58, a59)]
$cdefaultJsonFormatList :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 a58 a59 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57,
 DefaultJsonFormat a58, DefaultJsonFormat a59) =>
JsonFormat
  e
  [(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
    a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
    a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
    a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
    a55, a56, a57, a58, a59)]
defaultJsonFormat :: JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57, a58, a59)
$cdefaultJsonFormat :: forall a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17
       a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30 a31 a32 a33 a34
       a35 a36 a37 a38 a39 a40 a41 a42 a43 a44 a45 a46 a47 a48 a49 a50 a51
       a52 a53 a54 a55 a56 a57 a58 a59 e.
(DefaultJsonFormat a1, DefaultJsonFormat a2, DefaultJsonFormat a3,
 DefaultJsonFormat a4, DefaultJsonFormat a5, DefaultJsonFormat a6,
 DefaultJsonFormat a7, DefaultJsonFormat a8, DefaultJsonFormat a9,
 DefaultJsonFormat a10, DefaultJsonFormat a11,
 DefaultJsonFormat a12, DefaultJsonFormat a13,
 DefaultJsonFormat a14, DefaultJsonFormat a15,
 DefaultJsonFormat a16, DefaultJsonFormat a17,
 DefaultJsonFormat a18, DefaultJsonFormat a19,
 DefaultJsonFormat a20, DefaultJsonFormat a21,
 DefaultJsonFormat a22, DefaultJsonFormat a23,
 DefaultJsonFormat a24, DefaultJsonFormat a25,
 DefaultJsonFormat a26, DefaultJsonFormat a27,
 DefaultJsonFormat a28, DefaultJsonFormat a29,
 DefaultJsonFormat a30, DefaultJsonFormat a31,
 DefaultJsonFormat a32, DefaultJsonFormat a33,
 DefaultJsonFormat a34, DefaultJsonFormat a35,
 DefaultJsonFormat a36, DefaultJsonFormat a37,
 DefaultJsonFormat a38, DefaultJsonFormat a39,
 DefaultJsonFormat a40, DefaultJsonFormat a41,
 DefaultJsonFormat a42, DefaultJsonFormat a43,
 DefaultJsonFormat a44, DefaultJsonFormat a45,
 DefaultJsonFormat a46, DefaultJsonFormat a47,
 DefaultJsonFormat a48, DefaultJsonFormat a49,
 DefaultJsonFormat a50, DefaultJsonFormat a51,
 DefaultJsonFormat a52, DefaultJsonFormat a53,
 DefaultJsonFormat a54, DefaultJsonFormat a55,
 DefaultJsonFormat a56, DefaultJsonFormat a57,
 DefaultJsonFormat a58, DefaultJsonFormat a59) =>
JsonFormat
  e
  (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15,
   a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28,
   a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41,
   a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54,
   a55, a56, a57, a58, a59)
$makeTupleDefaults

instance DefaultJsonFormat Monoid.All where defaultJsonFormat :: JsonFormat e All
defaultJsonFormat = JsonFormat e (Unwrapped All) -> JsonFormat e All
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped All)
forall e. JsonFormat e Bool
boolJsonFormat
instance DefaultJsonFormat Monoid.Any where defaultJsonFormat :: JsonFormat e Any
defaultJsonFormat = JsonFormat e (Unwrapped Any) -> JsonFormat e Any
forall a e.
Wrapped a =>
JsonFormat e (Unwrapped a) -> JsonFormat e a
wrappedJsonFormat JsonFormat e (Unwrapped Any)
forall e. JsonFormat e Bool
boolJsonFormat

instance DefaultJsonFormat Aeson.Value  where defaultJsonFormat :: JsonFormat e Value
defaultJsonFormat = JsonFormat e Value
forall e. JsonFormat e Value
aesonValueJsonFormat
instance DefaultJsonFormat Bool         where defaultJsonFormat :: JsonFormat e Bool
defaultJsonFormat = JsonFormat e Bool
forall e. JsonFormat e Bool
boolJsonFormat
instance DefaultJsonFormat IntSet       where defaultJsonFormat :: JsonFormat e IntSet
defaultJsonFormat = JsonFormat e IntSet
forall e. JsonFormat e IntSet
intSetJsonFormat
instance DefaultJsonFormat Int          where defaultJsonFormat :: JsonFormat e Int
defaultJsonFormat = JsonFormat e Int
forall a e. Integral a => JsonFormat e a
integralJsonFormat
instance DefaultJsonFormat Int8         where defaultJsonFormat :: JsonFormat e Int8
defaultJsonFormat = JsonFormat e Int8
forall a e. Integral a => JsonFormat e a
integralJsonFormat
instance DefaultJsonFormat Int16        where defaultJsonFormat :: JsonFormat e Int16
defaultJsonFormat = JsonFormat e Int16
forall a e. Integral a => JsonFormat e a
integralJsonFormat
instance DefaultJsonFormat Int32        where defaultJsonFormat :: JsonFormat e Int32
defaultJsonFormat = JsonFormat e Int32
forall a e. Integral a => JsonFormat e a
integralJsonFormat
instance DefaultJsonFormat Int64        where defaultJsonFormat :: JsonFormat e Int64
defaultJsonFormat = JsonFormat e Int64
forall a e. Integral a => JsonFormat e a
integralJsonFormat
instance DefaultJsonFormat Integer      where defaultJsonFormat :: JsonFormat e Integer
defaultJsonFormat = JsonFormat e Integer
forall a e. Integral a => JsonFormat e a
integralJsonFormat
instance DefaultJsonFormat Word         where defaultJsonFormat :: JsonFormat e Word
defaultJsonFormat = JsonFormat e Word
forall a e. Integral a => JsonFormat e a
integralJsonFormat
instance DefaultJsonFormat Word8        where defaultJsonFormat :: JsonFormat e Word8
defaultJsonFormat = JsonFormat e Word8
forall a e. Integral a => JsonFormat e a
integralJsonFormat
instance DefaultJsonFormat Word16       where defaultJsonFormat :: JsonFormat e Word16
defaultJsonFormat = JsonFormat e Word16
forall a e. Integral a => JsonFormat e a
integralJsonFormat
instance DefaultJsonFormat Word32       where defaultJsonFormat :: JsonFormat e Word32
defaultJsonFormat = JsonFormat e Word32
forall a e. Integral a => JsonFormat e a
integralJsonFormat
instance DefaultJsonFormat Word64       where defaultJsonFormat :: JsonFormat e Word64
defaultJsonFormat = JsonFormat e Word64
forall a e. Integral a => JsonFormat e a
integralJsonFormat
instance DefaultJsonFormat TL.Text      where defaultJsonFormat :: JsonFormat e Text
defaultJsonFormat = JsonFormat e Text
forall e. JsonFormat e Text
lazyTextJsonFormat
instance DefaultJsonFormat Natural      where defaultJsonFormat :: JsonFormat e Natural
defaultJsonFormat = JsonFormat e Natural
forall e. JsonFormat e Natural
naturalJsonFormat
instance DefaultJsonFormat Ordering     where defaultJsonFormat :: JsonFormat e Ordering
defaultJsonFormat = JsonFormat e Ordering
forall e. JsonFormat e Ordering
orderingJsonFormat
instance DefaultJsonFormat Float        where defaultJsonFormat :: JsonFormat e Float
defaultJsonFormat = JsonFormat e Float
forall a e. RealFloat a => JsonFormat e a
realFloatJsonFormat
instance DefaultJsonFormat Double       where defaultJsonFormat :: JsonFormat e Double
defaultJsonFormat = JsonFormat e Double
forall a e. RealFloat a => JsonFormat e a
realFloatJsonFormat
instance DefaultJsonFormat Scientific   where defaultJsonFormat :: JsonFormat e Scientific
defaultJsonFormat = JsonFormat e Scientific
forall e. JsonFormat e Scientific
scientificJsonFormat
instance DefaultJsonFormat Text         where defaultJsonFormat :: JsonFormat e Text
defaultJsonFormat = JsonFormat e Text
forall e. JsonFormat e Text
textJsonFormat
instance DefaultJsonFormat ()           where defaultJsonFormat :: JsonFormat e ()
defaultJsonFormat = JsonFormat e ()
forall e. JsonFormat e ()
unitJsonFormat
instance DefaultJsonFormat Version      where defaultJsonFormat :: JsonFormat e Version
defaultJsonFormat = JsonFormat e Version
forall e. JsonFormat e Version
versionJsonFormat

instance DefaultJsonFormat Char where
  defaultJsonFormat :: JsonFormat e Char
defaultJsonFormat = JsonFormat e Char
forall e. JsonFormat e Char
charJsonFormat
  defaultJsonFormatList :: JsonFormat e [Char]
defaultJsonFormatList = JsonFormat e [Char]
forall e. JsonFormat e [Char]
stringJsonFormat

instance DefaultJsonFormat a => DefaultJsonFormat [a] where
  defaultJsonFormat :: JsonFormat e [a]
defaultJsonFormat = JsonFormat e [a]
forall a e. DefaultJsonFormat a => JsonFormat e [a]
defaultJsonFormatList