==================== Derived instances ==================== Derived instances: instance GHC.Generics.Generic1 CanDoRep1_1.Dd where GHC.Generics.from1 CanDoRep1_1.D0d = GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)) GHC.Generics.from1 (CanDoRep1_1.D1d g1 g2) = GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.Par1 g1)) (GHC.Generics.M1 (GHC.Generics.Rec1 g2))))) GHC.Generics.to1 (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))) = CanDoRep1_1.D0d GHC.Generics.to1 (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 g1) (GHC.Generics.M1 g2))))) = CanDoRep1_1.D1d (GHC.Generics.unPar1 g1) (GHC.Generics.unRec1 g2) instance GHC.Generics.Generic (CanDoRep1_1.Dd a) where GHC.Generics.from CanDoRep1_1.D0d = GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)) GHC.Generics.from (CanDoRep1_1.D1d g1 g2) = GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1)) (GHC.Generics.M1 (GHC.Generics.K1 g2))))) GHC.Generics.to (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))) = CanDoRep1_1.D0d GHC.Generics.to (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1)) (GHC.Generics.M1 (GHC.Generics.K1 g2)))))) = CanDoRep1_1.D1d g1 g2 instance GHC.Generics.Generic (CanDoRep1_1.Dc a) where GHC.Generics.from CanDoRep1_1.D0c = GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)) GHC.Generics.from (CanDoRep1_1.D1c g1 g2) = GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1)) (GHC.Generics.M1 (GHC.Generics.K1 g2))))) GHC.Generics.to (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))) = CanDoRep1_1.D0c GHC.Generics.to (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1)) (GHC.Generics.M1 (GHC.Generics.K1 g2)))))) = CanDoRep1_1.D1c g1 g2 instance GHC.Generics.Generic1 CanDoRep1_1.Db where GHC.Generics.from1 CanDoRep1_1.D0b = GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)) GHC.Generics.from1 (CanDoRep1_1.D1b g1 g2) = GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.Par1 g1)) (GHC.Generics.M1 (GHC.Generics.Rec1 g2))))) GHC.Generics.to1 (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))) = CanDoRep1_1.D0b GHC.Generics.to1 (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 g1) (GHC.Generics.M1 g2))))) = CanDoRep1_1.D1b (GHC.Generics.unPar1 g1) (GHC.Generics.unRec1 g2) instance GHC.Generics.Generic (CanDoRep1_1.Da a) where GHC.Generics.from CanDoRep1_1.D0 = GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)) GHC.Generics.from (CanDoRep1_1.D1 g1 g2) = GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1)) (GHC.Generics.M1 (GHC.Generics.K1 g2))))) GHC.Generics.to (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))) = CanDoRep1_1.D0 GHC.Generics.to (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1)) (GHC.Generics.M1 (GHC.Generics.K1 g2)))))) = CanDoRep1_1.D1 g1 g2 instance GHC.Generics.Generic1 CanDoRep1_1.Da where GHC.Generics.from1 CanDoRep1_1.D0 = GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)) GHC.Generics.from1 (CanDoRep1_1.D1 g1 g2) = GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.Par1 g1)) (GHC.Generics.M1 (GHC.Generics.Rec1 g2))))) GHC.Generics.to1 (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))) = CanDoRep1_1.D0 GHC.Generics.to1 (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 g1) (GHC.Generics.M1 g2))))) = CanDoRep1_1.D1 (GHC.Generics.unPar1 g1) (GHC.Generics.unRec1 g2) instance GHC.Generics.Generic (CanDoRep1_1.Db a) where GHC.Generics.from CanDoRep1_1.D0b = GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)) GHC.Generics.from (CanDoRep1_1.D1b g1 g2) = GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1)) (GHC.Generics.M1 (GHC.Generics.K1 g2))))) GHC.Generics.to (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))) = CanDoRep1_1.D0b GHC.Generics.to (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1)) (GHC.Generics.M1 (GHC.Generics.K1 g2)))))) = CanDoRep1_1.D1b g1 g2 instance GHC.Generics.Generic1 CanDoRep1_1.Dc where GHC.Generics.from1 CanDoRep1_1.D0c = GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1)) GHC.Generics.from1 (CanDoRep1_1.D1c g1 g2) = GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.Par1 g1)) (GHC.Generics.M1 (GHC.Generics.Rec1 g2))))) GHC.Generics.to1 (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 GHC.Generics.U1))) = CanDoRep1_1.D0c GHC.Generics.to1 (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 g1) (GHC.Generics.M1 g2))))) = CanDoRep1_1.D1c (GHC.Generics.unPar1 g1) (GHC.Generics.unRec1 g2) instance GHC.Generics.Datatype CanDoRep1_1.D1Da where GHC.Generics.datatypeName _ = "Da" GHC.Generics.moduleName _ = "CanDoRep1_1" instance GHC.Generics.Constructor CanDoRep1_1.C1_0Da where GHC.Generics.conName _ = "D0" instance GHC.Generics.Constructor CanDoRep1_1.C1_1Da where GHC.Generics.conName _ = "D1" GHC.Generics.conIsRecord _ = GHC.Types.True instance GHC.Generics.Selector CanDoRep1_1.S1_1_0Da where GHC.Generics.selName _ = "d11a" instance GHC.Generics.Selector CanDoRep1_1.S1_1_1Da where GHC.Generics.selName _ = "d12a" instance GHC.Generics.Datatype CanDoRep1_1.D1Db where GHC.Generics.datatypeName _ = "Db" GHC.Generics.moduleName _ = "CanDoRep1_1" instance GHC.Generics.Constructor CanDoRep1_1.C1_0Db where GHC.Generics.conName _ = "D0b" instance GHC.Generics.Constructor CanDoRep1_1.C1_1Db where GHC.Generics.conName _ = "D1b" GHC.Generics.conIsRecord _ = GHC.Types.True instance GHC.Generics.Selector CanDoRep1_1.S1_1_0Db where GHC.Generics.selName _ = "d11b" instance GHC.Generics.Selector CanDoRep1_1.S1_1_1Db where GHC.Generics.selName _ = "d12b" instance GHC.Generics.Datatype CanDoRep1_1.D1Dc where GHC.Generics.datatypeName _ = "Dc" GHC.Generics.moduleName _ = "CanDoRep1_1" instance GHC.Generics.Constructor CanDoRep1_1.C1_0Dc where GHC.Generics.conName _ = "D0c" instance GHC.Generics.Constructor CanDoRep1_1.C1_1Dc where GHC.Generics.conName _ = "D1c" GHC.Generics.conIsRecord _ = GHC.Types.True instance GHC.Generics.Selector CanDoRep1_1.S1_1_0Dc where GHC.Generics.selName _ = "d11c" instance GHC.Generics.Selector CanDoRep1_1.S1_1_1Dc where GHC.Generics.selName _ = "d12c" instance GHC.Generics.Datatype CanDoRep1_1.D1Dd where GHC.Generics.datatypeName _ = "Dd" GHC.Generics.moduleName _ = "CanDoRep1_1" instance GHC.Generics.Constructor CanDoRep1_1.C1_0Dd where GHC.Generics.conName _ = "D0d" instance GHC.Generics.Constructor CanDoRep1_1.C1_1Dd where GHC.Generics.conName _ = "D1d" GHC.Generics.conIsRecord _ = GHC.Types.True instance GHC.Generics.Selector CanDoRep1_1.S1_1_0Dd where GHC.Generics.selName _ = "d11d" instance GHC.Generics.Selector CanDoRep1_1.S1_1_1Dd where GHC.Generics.selName _ = "d12d" Generic representation: Generated datatypes for meta-information: CanDoRep1_1.D1Da CanDoRep1_1.C1_0Da CanDoRep1_1.C1_1Da CanDoRep1_1.S1_1_0Da CanDoRep1_1.S1_1_1Da CanDoRep1_1.D1Db CanDoRep1_1.C1_0Db CanDoRep1_1.C1_1Db CanDoRep1_1.S1_1_0Db CanDoRep1_1.S1_1_1Db CanDoRep1_1.D1Dc CanDoRep1_1.C1_0Dc CanDoRep1_1.C1_1Dc CanDoRep1_1.S1_1_0Dc CanDoRep1_1.S1_1_1Dc CanDoRep1_1.D1Dd CanDoRep1_1.C1_0Dd CanDoRep1_1.C1_1Dd CanDoRep1_1.S1_1_0Dd CanDoRep1_1.S1_1_1Dd Representation types: type GHC.Generics.Rep1 CanDoRep1_1.Dd = GHC.Generics.D1 CanDoRep1_1.D1Dd (GHC.Generics.C1 CanDoRep1_1.C1_0Dd GHC.Generics.U1 GHC.Generics.:+: GHC.Generics.C1 CanDoRep1_1.C1_1Dd (GHC.Generics.S1 CanDoRep1_1.S1_1_0Dd GHC.Generics.Par1 GHC.Generics.:*: GHC.Generics.S1 CanDoRep1_1.S1_1_1Dd (GHC.Generics.Rec1 CanDoRep1_1.Dd))) type GHC.Generics.Rep (CanDoRep1_1.Dd a) = GHC.Generics.D1 CanDoRep1_1.D1Dd (GHC.Generics.C1 CanDoRep1_1.C1_0Dd GHC.Generics.U1 GHC.Generics.:+: GHC.Generics.C1 CanDoRep1_1.C1_1Dd (GHC.Generics.S1 CanDoRep1_1.S1_1_0Dd (GHC.Generics.Rec0 a) GHC.Generics.:*: GHC.Generics.S1 CanDoRep1_1.S1_1_1Dd (GHC.Generics.Rec0 (CanDoRep1_1.Dd a)))) type GHC.Generics.Rep (CanDoRep1_1.Dc a) = GHC.Generics.D1 CanDoRep1_1.D1Dc (GHC.Generics.C1 CanDoRep1_1.C1_0Dc GHC.Generics.U1 GHC.Generics.:+: GHC.Generics.C1 CanDoRep1_1.C1_1Dc (GHC.Generics.S1 CanDoRep1_1.S1_1_0Dc (GHC.Generics.Rec0 a) GHC.Generics.:*: GHC.Generics.S1 CanDoRep1_1.S1_1_1Dc (GHC.Generics.Rec0 (CanDoRep1_1.Dc a)))) type GHC.Generics.Rep1 CanDoRep1_1.Db = GHC.Generics.D1 CanDoRep1_1.D1Db (GHC.Generics.C1 CanDoRep1_1.C1_0Db GHC.Generics.U1 GHC.Generics.:+: GHC.Generics.C1 CanDoRep1_1.C1_1Db (GHC.Generics.S1 CanDoRep1_1.S1_1_0Db GHC.Generics.Par1 GHC.Generics.:*: GHC.Generics.S1 CanDoRep1_1.S1_1_1Db (GHC.Generics.Rec1 CanDoRep1_1.Db))) type GHC.Generics.Rep (CanDoRep1_1.Da a) = GHC.Generics.D1 CanDoRep1_1.D1Da (GHC.Generics.C1 CanDoRep1_1.C1_0Da GHC.Generics.U1 GHC.Generics.:+: GHC.Generics.C1 CanDoRep1_1.C1_1Da (GHC.Generics.S1 CanDoRep1_1.S1_1_0Da (GHC.Generics.Rec0 a) GHC.Generics.:*: GHC.Generics.S1 CanDoRep1_1.S1_1_1Da (GHC.Generics.Rec0 (CanDoRep1_1.Da a)))) type GHC.Generics.Rep1 CanDoRep1_1.Da = GHC.Generics.D1 CanDoRep1_1.D1Da (GHC.Generics.C1 CanDoRep1_1.C1_0Da GHC.Generics.U1 GHC.Generics.:+: GHC.Generics.C1 CanDoRep1_1.C1_1Da (GHC.Generics.S1 CanDoRep1_1.S1_1_0Da GHC.Generics.Par1 GHC.Generics.:*: GHC.Generics.S1 CanDoRep1_1.S1_1_1Da (GHC.Generics.Rec1 CanDoRep1_1.Da))) type GHC.Generics.Rep (CanDoRep1_1.Db a) = GHC.Generics.D1 CanDoRep1_1.D1Db (GHC.Generics.C1 CanDoRep1_1.C1_0Db GHC.Generics.U1 GHC.Generics.:+: GHC.Generics.C1 CanDoRep1_1.C1_1Db (GHC.Generics.S1 CanDoRep1_1.S1_1_0Db (GHC.Generics.Rec0 a) GHC.Generics.:*: GHC.Generics.S1 CanDoRep1_1.S1_1_1Db (GHC.Generics.Rec0 (CanDoRep1_1.Db a)))) type GHC.Generics.Rep1 CanDoRep1_1.Dc = GHC.Generics.D1 CanDoRep1_1.D1Dc (GHC.Generics.C1 CanDoRep1_1.C1_0Dc GHC.Generics.U1 GHC.Generics.:+: GHC.Generics.C1 CanDoRep1_1.C1_1Dc (GHC.Generics.S1 CanDoRep1_1.S1_1_0Dc GHC.Generics.Par1 GHC.Generics.:*: GHC.Generics.S1 CanDoRep1_1.S1_1_1Dc (GHC.Generics.Rec1 CanDoRep1_1.Dc)))