[(Data.Generics.Builders.constrs16 :: GHC.Types.Double [GblId, Caf=NoCafRefs, Str=DmdType m, Unf=OtherCon []] = NO_CCS GHC.Types.D#! [0.0];, [(Data.Generics.Builders.constrs16, [])]), (Data.Generics.Builders.constrs13 :: GHC.Types.Float [GblId, Caf=NoCafRefs, Str=DmdType m, Unf=OtherCon []] = NO_CCS GHC.Types.F#! [__float 0.0];, [(Data.Generics.Builders.constrs13, [])]), (Data.Generics.Builders.constrs10 :: GHC.Integer.Type.Integer [GblId, Str=DmdType, Unf=OtherCon []] = NO_CCS GHC.Integer.Type.S#! [0];, [(Data.Generics.Builders.constrs10, [])]), (Data.Generics.Builders.constrs7 :: GHC.Types.Int [GblId, Caf=NoCafRefs, Str=DmdType m, Unf=OtherCon []] = NO_CCS GHC.Types.I#! [0];, [(Data.Generics.Builders.constrs7, [])]), (Data.Generics.Builders.constrs4 :: GHC.Types.Char [GblId, Caf=NoCafRefs, Str=DmdType m, Unf=OtherCon []] = NO_CCS GHC.Types.C#! ['\NUL'];, [(Data.Generics.Builders.constrs4, [])]), (Data.Generics.Builders.empty [InlPrag=INLINE[0]] :: forall a. Data.Data.Data a => a [GblId, Arity=1, Str=DmdType U(SALALAAAAAAAAAA), Unf=OtherCon []] = \r srt:(0,*bitmap*) [w] case w of _ { Data.Data.D:Data ww ww1 ww2 ww3 ww4 ww5 ww6 ww7 ww8 ww9 ww10 ww11 ww12 ww13 ww14 -> Data.Generics.Builders.$wempty ww ww2 ww4; }; Data.Generics.Builders.constrs1 :: forall b r. Data.Data.Data b => Data.Data.ID (b -> r) -> r [GblId, Arity=2, Unf=OtherCon []] = \r srt:(0,*bitmap*) [$dData1 c] let { sat_s9dO :: b [LclId] = \u srt:(0,*bitmap*) [] Data.Generics.Builders.empty $dData1; } in c sat_s9dO; Data.Generics.Builders.$wempty [Occ=LoopBreaker] :: forall a. Data.Typeable.Internal.Typeable a => (forall (c :: * -> *). (forall b r. Data.Data.Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Data.Data.Constr -> c a) -> (a -> Data.Data.DataType) -> a [GblId, Arity=3, Str=DmdType SLL, Unf=OtherCon []] = \r srt:(0,*bitmap*) [ww ww1 ww2] case Data.Typeable.cast Data.Typeable.Internal.$fTypeableDouble_$ctypeOf ww Data.Generics.Builders.constrs16 of _ { Data.Maybe.Nothing -> case Data.Typeable.cast Data.Typeable.Internal.$fTypeableFloat_$ctypeOf ww Data.Generics.Builders.constrs13 of _ { Data.Maybe.Nothing -> case Data.Typeable.cast Data.Typeable.Internal.$fTypeableInteger_$ctypeOf ww Data.Generics.Builders.constrs10 of _ { Data.Maybe.Nothing -> case Data.Typeable.cast Data.Typeable.Internal.$fTypeableInt_$ctypeOf ww Data.Generics.Builders.constrs7 of _ { Data.Maybe.Nothing -> case Data.Typeable.cast Data.Typeable.Internal.$fTypeableChar_$ctypeOf ww Data.Generics.Builders.constrs4 of _ { Data.Maybe.Nothing -> let { a [Occ=LoopBreaker] :: Data.Data.ID a [LclId, Str=DmdType] = \u srt:(1,*bitmap*) [] let { sat_s9cF :: Data.Data.Constr [LclId] = \u srt:(1,*bitmap*) [] case ww2 a of _ { Data.Data.DataType _ ww4 -> case ww4 of _ { __DEFAULT -> Data.Data.indexConstr1; Data.Data.AlgRep cs -> GHC.List.!!_sub cs 0; }; }; } in ww1 Data.Generics.Builders.constrs1 Data.Data.$fDataArray6 sat_s9cF; } in a; Data.Maybe.Just x -> x; }; Data.Maybe.Just x -> x; }; Data.Maybe.Just x -> x; }; Data.Maybe.Just x -> x; }; Data.Maybe.Just x -> x; };, [(Data.Generics.Builders.empty, [Data.Generics.Builders.$wempty]), (Data.Generics.Builders.constrs1, [Data.Generics.Builders.empty]), (Data.Generics.Builders.$wempty, [Data.Typeable.cast, GHC.List.!!_sub, Data.Data.indexConstr1, Data.Typeable.Internal.$fTypeableInteger_$ctypeOf, Data.Typeable.Internal.$fTypeableInt_$ctypeOf, Data.Typeable.Internal.$fTypeableFloat_$ctypeOf, Data.Typeable.Internal.$fTypeableDouble_$ctypeOf, Data.Typeable.Internal.$fTypeableChar_$ctypeOf, Data.Generics.Builders.constrs10, Data.Generics.Builders.constrs1])]), (Data.Generics.Builders.constrs17 :: [GHC.Types.Double] -> Data.Typeable.Internal.TypeRep [GblId, Str=DmdType] = \u srt:(0,*bitmap*) [] Data.Typeable.Internal.typeOfDefault Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1 Data.Typeable.Internal.$fTypeableDouble_$ctypeOf;, [(Data.Generics.Builders.constrs17, [Data.Typeable.Internal.typeOfDefault, Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1, Data.Typeable.Internal.$fTypeableDouble_$ctypeOf])]), (Data.Generics.Builders.constrs14 :: [GHC.Types.Float] -> Data.Typeable.Internal.TypeRep [GblId, Str=DmdType] = \u srt:(0,*bitmap*) [] Data.Typeable.Internal.typeOfDefault Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1 Data.Typeable.Internal.$fTypeableFloat_$ctypeOf;, [(Data.Generics.Builders.constrs14, [Data.Typeable.Internal.typeOfDefault, Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1, Data.Typeable.Internal.$fTypeableFloat_$ctypeOf])]), (Data.Generics.Builders.constrs11 :: [GHC.Integer.Type.Integer] -> Data.Typeable.Internal.TypeRep [GblId, Str=DmdType] = \u srt:(0,*bitmap*) [] Data.Typeable.Internal.typeOfDefault Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1 Data.Typeable.Internal.$fTypeableInteger_$ctypeOf;, [(Data.Generics.Builders.constrs11, [Data.Typeable.Internal.typeOfDefault, Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1, Data.Typeable.Internal.$fTypeableInteger_$ctypeOf])]), (Data.Generics.Builders.constrs8 :: [GHC.Types.Int] -> Data.Typeable.Internal.TypeRep [GblId, Str=DmdType] = \u srt:(0,*bitmap*) [] Data.Typeable.Internal.typeOfDefault Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1 Data.Typeable.Internal.$fTypeableInt_$ctypeOf;, [(Data.Generics.Builders.constrs8, [Data.Typeable.Internal.typeOfDefault, Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1, Data.Typeable.Internal.$fTypeableInt_$ctypeOf])]), (Data.Generics.Builders.constrs5 :: [GHC.Types.Char] -> Data.Typeable.Internal.TypeRep [GblId, Str=DmdType] = \u srt:(0,*bitmap*) [] Data.Typeable.Internal.typeOfDefault Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1 Data.Typeable.Internal.$fTypeableChar_$ctypeOf;, [(Data.Generics.Builders.constrs5, [Data.Typeable.Internal.typeOfDefault, Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1, Data.Typeable.Internal.$fTypeableChar_$ctypeOf])]), (Data.Generics.Builders.constrs2 :: forall a. a [GblId, Str=DmdType b] = \u srt:(0,*bitmap*) [] GHC.Err.undefined;, [(Data.Generics.Builders.constrs2, [GHC.Err.undefined])]), (Data.Generics.Builders.constrs3 :: [GHC.Types.Char] [GblId, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] = NO_CCS :! [Data.Generics.Builders.constrs4 GHC.Types.[]];, [(Data.Generics.Builders.constrs3, [])]), (Data.Generics.Builders.constrs6 :: [GHC.Types.Int] [GblId, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] = NO_CCS :! [Data.Generics.Builders.constrs7 GHC.Types.[]];, [(Data.Generics.Builders.constrs6, [])]), (Data.Generics.Builders.constrs9 :: [GHC.Integer.Type.Integer] [GblId, Str=DmdType, Unf=OtherCon []] = NO_CCS :! [Data.Generics.Builders.constrs10 GHC.Types.[]];, [(Data.Generics.Builders.constrs9, [])]), (Data.Generics.Builders.constrs12 :: [GHC.Types.Float] [GblId, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] = NO_CCS :! [Data.Generics.Builders.constrs13 GHC.Types.[]];, [(Data.Generics.Builders.constrs12, [])]), (Data.Generics.Builders.constrs15 :: [GHC.Types.Double] [GblId, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] = NO_CCS :! [Data.Generics.Builders.constrs16 GHC.Types.[]];, [(Data.Generics.Builders.constrs15, [])]), (Data.Generics.Builders.constrs :: forall a. Data.Data.Data a => [a] [GblId, Arity=1, Str=DmdType L, Unf=OtherCon []] = \r srt:(0,*bitmap*) [$dData] let { $dTypeable [Dmd=Just L] :: Data.Typeable.Internal.Typeable a [LclId, Str=DmdType] = \u [] Data.Data.$p1Data $dData; } in case Data.Typeable.Internal.typeOfDefault Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1 $dTypeable of a [Dmd=Just S] { __DEFAULT -> case Data.Typeable.cast Data.Generics.Builders.constrs17 a Data.Generics.Builders.constrs15 of _ { Data.Maybe.Nothing -> case Data.Typeable.cast Data.Generics.Builders.constrs14 a Data.Generics.Builders.constrs12 of _ { Data.Maybe.Nothing -> case Data.Typeable.cast Data.Generics.Builders.constrs11 a Data.Generics.Builders.constrs9 of _ { Data.Maybe.Nothing -> case Data.Typeable.cast Data.Generics.Builders.constrs8 a Data.Generics.Builders.constrs6 of _ { Data.Maybe.Nothing -> case Data.Typeable.cast Data.Generics.Builders.constrs5 a Data.Generics.Builders.constrs3 of _ { Data.Maybe.Nothing -> case Data.Data.dataTypeOf $dData Data.Generics.Builders.constrs2 of _ { Data.Data.DataType _ ds1 -> case ds1 of _ { __DEFAULT -> Data.Data.dataTypeConstrs1; Data.Data.AlgRep cons -> let { g [Dmd=Just L] :: Data.Data.Constr -> Data.Data.ID a [LclId, Str=DmdType] = \u srt:(4,*bitmap*) [] Data.Data.gunfold $dData Data.Generics.Builders.constrs1 Data.Data.$fDataArray6; } in let { sat_s9eG :: Data.Data.Constr -> a [LclId] = \r [x] g x; } in GHC.Base.map sat_s9eG cons; }; }; Data.Maybe.Just x -> x; }; Data.Maybe.Just x -> x; }; Data.Maybe.Just x -> x; }; Data.Maybe.Just x -> x; }; Data.Maybe.Just x -> x; }; };, [(Data.Generics.Builders.constrs, [Data.Typeable.Internal.typeOfDefault, Data.Typeable.cast, Data.Data.dataTypeConstrs1, Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1, Data.Generics.Builders.constrs1, Data.Generics.Builders.constrs2, Data.Generics.Builders.constrs5, Data.Generics.Builders.constrs8, Data.Generics.Builders.constrs9, Data.Generics.Builders.constrs11, Data.Generics.Builders.constrs14, Data.Generics.Builders.constrs17])])]