20417e37a538b40a502da3e612a0247df0e43c8a
[ghc.git] / testsuite / tests / generics / T10604 / T10604_deriving.stderr
1
2 ==================== Derived instances ====================
3 Derived class instances:
4   instance GHC.Generics.Generic (T10604_deriving.Empty a) where
5     GHC.Generics.from x
6       = GHC.Generics.M1 (case x of { x -> case x of })
7     GHC.Generics.to (GHC.Generics.M1 x) = case x of { x -> case x of }
8   
9   instance GHC.Generics.Generic1
10              GHC.Types.Bool T10604_deriving.Empty where
11     GHC.Generics.from1 x
12       = GHC.Generics.M1 (case x of { x -> case x of })
13     GHC.Generics.to1 (GHC.Generics.M1 x) = case x of { x -> case x of }
14   
15   instance GHC.Base.Functor (T10604_deriving.Proxy *) where
16     GHC.Base.fmap _ = GHC.Prim.coerce
17   
18   instance forall k (a :: k).
19            GHC.Generics.Generic (T10604_deriving.Proxy k a) where
20     GHC.Generics.from x
21       = GHC.Generics.M1
22           (case x of {
23              T10604_deriving.Proxy -> GHC.Generics.M1 GHC.Generics.U1 })
24     GHC.Generics.to (GHC.Generics.M1 x)
25       = case x of {
26           (GHC.Generics.M1 GHC.Generics.U1) -> T10604_deriving.Proxy }
27   
28   instance GHC.Generics.Generic1 k (T10604_deriving.Proxy k) where
29     GHC.Generics.from1 x
30       = GHC.Generics.M1
31           (case x of {
32              T10604_deriving.Proxy -> GHC.Generics.M1 GHC.Generics.U1 })
33     GHC.Generics.to1 (GHC.Generics.M1 x)
34       = case x of {
35           (GHC.Generics.M1 GHC.Generics.U1) -> T10604_deriving.Proxy }
36   
37   instance GHC.Generics.Generic (T10604_deriving.Wrap a) where
38     GHC.Generics.from x
39       = GHC.Generics.M1
40           (case x of {
41              T10604_deriving.Wrap g1
42                -> GHC.Generics.M1 (GHC.Generics.M1 (GHC.Generics.K1 g1)) })
43     GHC.Generics.to (GHC.Generics.M1 x)
44       = case x of {
45           (GHC.Generics.M1 (GHC.Generics.M1 (GHC.Generics.K1 g1)))
46             -> T10604_deriving.Wrap g1 }
47   
48   instance GHC.Generics.Generic1 (* -> *) T10604_deriving.Wrap where
49     GHC.Generics.from1 x
50       = GHC.Generics.M1
51           (case x of {
52              T10604_deriving.Wrap g1
53                -> GHC.Generics.M1 (GHC.Generics.M1 (GHC.Generics.Rec1 g1)) })
54     GHC.Generics.to1 (GHC.Generics.M1 x)
55       = case x of {
56           (GHC.Generics.M1 (GHC.Generics.M1 g1))
57             -> T10604_deriving.Wrap (GHC.Generics.unRec1 g1) }
58   
59   instance forall k (a :: k -> *).
60            GHC.Generics.Generic (T10604_deriving.Wrap2 k a) where
61     GHC.Generics.from x
62       = GHC.Generics.M1
63           (case x of {
64              T10604_deriving.Wrap2 g1
65                -> GHC.Generics.M1 (GHC.Generics.M1 (GHC.Generics.K1 g1)) })
66     GHC.Generics.to (GHC.Generics.M1 x)
67       = case x of {
68           (GHC.Generics.M1 (GHC.Generics.M1 (GHC.Generics.K1 g1)))
69             -> T10604_deriving.Wrap2 g1 }
70   
71   instance GHC.Generics.Generic1
72              (k -> *) (T10604_deriving.Wrap2 k) where
73     GHC.Generics.from1 x
74       = GHC.Generics.M1
75           (case x of {
76              T10604_deriving.Wrap2 g1
77                -> GHC.Generics.M1
78                     (GHC.Generics.M1
79                        ((GHC.Base..)
80                           GHC.Generics.Comp1 (GHC.Base.fmap GHC.Generics.Rec1) g1)) })
81     GHC.Generics.to1 (GHC.Generics.M1 x)
82       = case x of {
83           (GHC.Generics.M1 (GHC.Generics.M1 g1))
84             -> T10604_deriving.Wrap2
85                  ((GHC.Base..)
86                     (GHC.Base.fmap GHC.Generics.unRec1) GHC.Generics.unComp1 g1) }
87   
88   instance forall k (a :: k).
89            GHC.Generics.Generic (T10604_deriving.SumOfProducts k a) where
90     GHC.Generics.from x
91       = GHC.Generics.M1
92           (case x of
93              T10604_deriving.Prod1 g1 g2
94                -> GHC.Generics.L1
95                     (GHC.Generics.M1
96                        ((GHC.Generics.:*:)
97                           (GHC.Generics.M1 (GHC.Generics.K1 g1))
98                           (GHC.Generics.M1 (GHC.Generics.K1 g2))))
99              T10604_deriving.Prod2 g1 g2
100                -> GHC.Generics.R1
101                     (GHC.Generics.M1
102                        ((GHC.Generics.:*:)
103                           (GHC.Generics.M1 (GHC.Generics.K1 g1))
104                           (GHC.Generics.M1 (GHC.Generics.K1 g2)))))
105     GHC.Generics.to (GHC.Generics.M1 x)
106       = case x of
107           (GHC.Generics.L1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1))
108                                                                 (GHC.Generics.M1 (GHC.Generics.K1 g2)))))
109             -> T10604_deriving.Prod1 g1 g2
110           (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 (GHC.Generics.K1 g1))
111                                                                 (GHC.Generics.M1 (GHC.Generics.K1 g2)))))
112             -> T10604_deriving.Prod2 g1 g2
113   
114   instance GHC.Generics.Generic1
115              k (T10604_deriving.SumOfProducts k) where
116     GHC.Generics.from1 x
117       = GHC.Generics.M1
118           (case x of
119              T10604_deriving.Prod1 g1 g2
120                -> GHC.Generics.L1
121                     (GHC.Generics.M1
122                        ((GHC.Generics.:*:)
123                           (GHC.Generics.M1 (GHC.Generics.Rec1 g1))
124                           (GHC.Generics.M1 (GHC.Generics.Rec1 g2))))
125              T10604_deriving.Prod2 g1 g2
126                -> GHC.Generics.R1
127                     (GHC.Generics.M1
128                        ((GHC.Generics.:*:)
129                           (GHC.Generics.M1 (GHC.Generics.Rec1 g1))
130                           (GHC.Generics.M1 (GHC.Generics.Rec1 g2)))))
131     GHC.Generics.to1 (GHC.Generics.M1 x)
132       = case x of
133           (GHC.Generics.L1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 g1)
134                                                                 (GHC.Generics.M1 g2))))
135             -> T10604_deriving.Prod1
136                  (GHC.Generics.unRec1 g1) (GHC.Generics.unRec1 g2)
137           (GHC.Generics.R1 (GHC.Generics.M1 ((GHC.Generics.:*:) (GHC.Generics.M1 g1)
138                                                                 (GHC.Generics.M1 g2))))
139             -> T10604_deriving.Prod2
140                  (GHC.Generics.unRec1 g1) (GHC.Generics.unRec1 g2)
141   
142   instance GHC.Generics.Generic (T10604_deriving.Starify a) where
143     GHC.Generics.from x
144       = GHC.Generics.M1
145           (case x of
146              T10604_deriving.Starify1 g1
147                -> GHC.Generics.L1
148                     (GHC.Generics.M1 (GHC.Generics.M1 (GHC.Generics.K1 g1)))
149              T10604_deriving.Starify2 g1
150                -> GHC.Generics.R1
151                     (GHC.Generics.M1 (GHC.Generics.M1 (GHC.Generics.K1 g1))))
152     GHC.Generics.to (GHC.Generics.M1 x)
153       = case x of
154           (GHC.Generics.L1 (GHC.Generics.M1 (GHC.Generics.M1 (GHC.Generics.K1 g1))))
155             -> T10604_deriving.Starify1 g1
156           (GHC.Generics.R1 (GHC.Generics.M1 (GHC.Generics.M1 (GHC.Generics.K1 g1))))
157             -> T10604_deriving.Starify2 g1
158   
159   instance GHC.Generics.Generic1 * T10604_deriving.Starify where
160     GHC.Generics.from1 x
161       = GHC.Generics.M1
162           (case x of
163              T10604_deriving.Starify1 g1
164                -> GHC.Generics.L1
165                     (GHC.Generics.M1 (GHC.Generics.M1 (GHC.Generics.Par1 g1)))
166              T10604_deriving.Starify2 g1
167                -> GHC.Generics.R1
168                     (GHC.Generics.M1 (GHC.Generics.M1 (GHC.Generics.K1 g1))))
169     GHC.Generics.to1 (GHC.Generics.M1 x)
170       = case x of
171           (GHC.Generics.L1 (GHC.Generics.M1 (GHC.Generics.M1 g1)))
172             -> T10604_deriving.Starify1 (GHC.Generics.unPar1 g1)
173           (GHC.Generics.R1 (GHC.Generics.M1 (GHC.Generics.M1 g1)))
174             -> T10604_deriving.Starify2 (GHC.Generics.unK1 g1)
175   
176
177 Derived type family instances:
178   type GHC.Generics.Rep (T10604_deriving.Empty a) = GHC.Generics.D1
179                                                       *
180                                                       ('GHC.Generics.MetaData
181                                                          "Empty"
182                                                          "T10604_deriving"
183                                                          "main"
184                                                          'GHC.Types.False)
185                                                       (GHC.Generics.V1 *)
186   type GHC.Generics.Rep1
187          GHC.Types.Bool T10604_deriving.Empty = GHC.Generics.D1
188                                                   GHC.Types.Bool
189                                                   ('GHC.Generics.MetaData
190                                                      "Empty"
191                                                      "T10604_deriving"
192                                                      "main"
193                                                      'GHC.Types.False)
194                                                   (GHC.Generics.V1 GHC.Types.Bool)
195   type GHC.Generics.Rep (T10604_deriving.Proxy k a) = GHC.Generics.D1
196                                                         *
197                                                         ('GHC.Generics.MetaData
198                                                            "Proxy"
199                                                            "T10604_deriving"
200                                                            "main"
201                                                            'GHC.Types.False)
202                                                         (GHC.Generics.C1
203                                                            *
204                                                            ('GHC.Generics.MetaCons
205                                                               "Proxy"
206                                                               'GHC.Generics.PrefixI
207                                                               'GHC.Types.False)
208                                                            (GHC.Generics.U1 *))
209   type GHC.Generics.Rep1
210          k (T10604_deriving.Proxy k) = GHC.Generics.D1
211                                          k
212                                          ('GHC.Generics.MetaData
213                                             "Proxy" "T10604_deriving" "main" 'GHC.Types.False)
214                                          (GHC.Generics.C1
215                                             k
216                                             ('GHC.Generics.MetaCons
217                                                "Proxy" 'GHC.Generics.PrefixI 'GHC.Types.False)
218                                             (GHC.Generics.U1 k))
219   type GHC.Generics.Rep (T10604_deriving.Wrap a) = GHC.Generics.D1
220                                                      *
221                                                      ('GHC.Generics.MetaData
222                                                         "Wrap"
223                                                         "T10604_deriving"
224                                                         "main"
225                                                         'GHC.Types.False)
226                                                      (GHC.Generics.C1
227                                                         *
228                                                         ('GHC.Generics.MetaCons
229                                                            "Wrap"
230                                                            'GHC.Generics.PrefixI
231                                                            'GHC.Types.False)
232                                                         (GHC.Generics.S1
233                                                            *
234                                                            ('GHC.Generics.MetaSel
235                                                               ('GHC.Base.Nothing GHC.Types.Symbol)
236                                                               'GHC.Generics.NoSourceUnpackedness
237                                                               'GHC.Generics.NoSourceStrictness
238                                                               'GHC.Generics.DecidedLazy)
239                                                            (GHC.Generics.Rec0
240                                                               *
241                                                               (T10604_deriving.Proxy (* -> *) a))))
242   type GHC.Generics.Rep1
243          (* -> *) T10604_deriving.Wrap = GHC.Generics.D1
244                                            (* -> *)
245                                            ('GHC.Generics.MetaData
246                                               "Wrap" "T10604_deriving" "main" 'GHC.Types.False)
247                                            (GHC.Generics.C1
248                                               (* -> *)
249                                               ('GHC.Generics.MetaCons
250                                                  "Wrap" 'GHC.Generics.PrefixI 'GHC.Types.False)
251                                               (GHC.Generics.S1
252                                                  (* -> *)
253                                                  ('GHC.Generics.MetaSel
254                                                     ('GHC.Base.Nothing GHC.Types.Symbol)
255                                                     'GHC.Generics.NoSourceUnpackedness
256                                                     'GHC.Generics.NoSourceStrictness
257                                                     'GHC.Generics.DecidedLazy)
258                                                  (GHC.Generics.Rec1
259                                                     (* -> *) (T10604_deriving.Proxy (* -> *)))))
260   type GHC.Generics.Rep (T10604_deriving.Wrap2 k a) = GHC.Generics.D1
261                                                         *
262                                                         ('GHC.Generics.MetaData
263                                                            "Wrap2"
264                                                            "T10604_deriving"
265                                                            "main"
266                                                            'GHC.Types.False)
267                                                         (GHC.Generics.C1
268                                                            *
269                                                            ('GHC.Generics.MetaCons
270                                                               "Wrap2"
271                                                               'GHC.Generics.PrefixI
272                                                               'GHC.Types.False)
273                                                            (GHC.Generics.S1
274                                                               *
275                                                               ('GHC.Generics.MetaSel
276                                                                  ('GHC.Base.Nothing
277                                                                     GHC.Types.Symbol)
278                                                                  'GHC.Generics.NoSourceUnpackedness
279                                                                  'GHC.Generics.NoSourceStrictness
280                                                                  'GHC.Generics.DecidedLazy)
281                                                               (GHC.Generics.Rec0
282                                                                  *
283                                                                  (T10604_deriving.Proxy
284                                                                     *
285                                                                     (T10604_deriving.Proxy
286                                                                        (k -> *) a)))))
287   type GHC.Generics.Rep1
288          (k -> *) (T10604_deriving.Wrap2 k) = GHC.Generics.D1
289                                                 (k -> *)
290                                                 ('GHC.Generics.MetaData
291                                                    "Wrap2"
292                                                    "T10604_deriving"
293                                                    "main"
294                                                    'GHC.Types.False)
295                                                 (GHC.Generics.C1
296                                                    (k -> *)
297                                                    ('GHC.Generics.MetaCons
298                                                       "Wrap2"
299                                                       'GHC.Generics.PrefixI
300                                                       'GHC.Types.False)
301                                                    (GHC.Generics.S1
302                                                       (k -> *)
303                                                       ('GHC.Generics.MetaSel
304                                                          ('GHC.Base.Nothing GHC.Types.Symbol)
305                                                          'GHC.Generics.NoSourceUnpackedness
306                                                          'GHC.Generics.NoSourceStrictness
307                                                          'GHC.Generics.DecidedLazy)
308                                                       ((GHC.Generics.:.:)
309                                                          *
310                                                          (k -> *)
311                                                          (T10604_deriving.Proxy *)
312                                                          (GHC.Generics.Rec1
313                                                             (k -> *)
314                                                             (T10604_deriving.Proxy (k -> *))))))
315   type GHC.Generics.Rep
316          (T10604_deriving.SumOfProducts k a) = GHC.Generics.D1
317                                                  *
318                                                  ('GHC.Generics.MetaData
319                                                     "SumOfProducts"
320                                                     "T10604_deriving"
321                                                     "main"
322                                                     'GHC.Types.False)
323                                                  ((GHC.Generics.:+:)
324                                                     *
325                                                     (GHC.Generics.C1
326                                                        *
327                                                        ('GHC.Generics.MetaCons
328                                                           "Prod1"
329                                                           'GHC.Generics.PrefixI
330                                                           'GHC.Types.False)
331                                                        ((GHC.Generics.:*:)
332                                                           *
333                                                           (GHC.Generics.S1
334                                                              *
335                                                              ('GHC.Generics.MetaSel
336                                                                 ('GHC.Base.Nothing GHC.Types.Symbol)
337                                                                 'GHC.Generics.NoSourceUnpackedness
338                                                                 'GHC.Generics.NoSourceStrictness
339                                                                 'GHC.Generics.DecidedLazy)
340                                                              (GHC.Generics.Rec0
341                                                                 * (T10604_deriving.Proxy k a)))
342                                                           (GHC.Generics.S1
343                                                              *
344                                                              ('GHC.Generics.MetaSel
345                                                                 ('GHC.Base.Nothing GHC.Types.Symbol)
346                                                                 'GHC.Generics.NoSourceUnpackedness
347                                                                 'GHC.Generics.NoSourceStrictness
348                                                                 'GHC.Generics.DecidedLazy)
349                                                              (GHC.Generics.Rec0
350                                                                 * (T10604_deriving.Proxy k a)))))
351                                                     (GHC.Generics.C1
352                                                        *
353                                                        ('GHC.Generics.MetaCons
354                                                           "Prod2"
355                                                           'GHC.Generics.PrefixI
356                                                           'GHC.Types.False)
357                                                        ((GHC.Generics.:*:)
358                                                           *
359                                                           (GHC.Generics.S1
360                                                              *
361                                                              ('GHC.Generics.MetaSel
362                                                                 ('GHC.Base.Nothing GHC.Types.Symbol)
363                                                                 'GHC.Generics.NoSourceUnpackedness
364                                                                 'GHC.Generics.NoSourceStrictness
365                                                                 'GHC.Generics.DecidedLazy)
366                                                              (GHC.Generics.Rec0
367                                                                 * (T10604_deriving.Proxy k a)))
368                                                           (GHC.Generics.S1
369                                                              *
370                                                              ('GHC.Generics.MetaSel
371                                                                 ('GHC.Base.Nothing GHC.Types.Symbol)
372                                                                 'GHC.Generics.NoSourceUnpackedness
373                                                                 'GHC.Generics.NoSourceStrictness
374                                                                 'GHC.Generics.DecidedLazy)
375                                                              (GHC.Generics.Rec0
376                                                                 * (T10604_deriving.Proxy k a))))))
377   type GHC.Generics.Rep1
378          k (T10604_deriving.SumOfProducts k) = GHC.Generics.D1
379                                                  k
380                                                  ('GHC.Generics.MetaData
381                                                     "SumOfProducts"
382                                                     "T10604_deriving"
383                                                     "main"
384                                                     'GHC.Types.False)
385                                                  ((GHC.Generics.:+:)
386                                                     k
387                                                     (GHC.Generics.C1
388                                                        k
389                                                        ('GHC.Generics.MetaCons
390                                                           "Prod1"
391                                                           'GHC.Generics.PrefixI
392                                                           'GHC.Types.False)
393                                                        ((GHC.Generics.:*:)
394                                                           k
395                                                           (GHC.Generics.S1
396                                                              k
397                                                              ('GHC.Generics.MetaSel
398                                                                 ('GHC.Base.Nothing GHC.Types.Symbol)
399                                                                 'GHC.Generics.NoSourceUnpackedness
400                                                                 'GHC.Generics.NoSourceStrictness
401                                                                 'GHC.Generics.DecidedLazy)
402                                                              (GHC.Generics.Rec1
403                                                                 k (T10604_deriving.Proxy k)))
404                                                           (GHC.Generics.S1
405                                                              k
406                                                              ('GHC.Generics.MetaSel
407                                                                 ('GHC.Base.Nothing GHC.Types.Symbol)
408                                                                 'GHC.Generics.NoSourceUnpackedness
409                                                                 'GHC.Generics.NoSourceStrictness
410                                                                 'GHC.Generics.DecidedLazy)
411                                                              (GHC.Generics.Rec1
412                                                                 k (T10604_deriving.Proxy k)))))
413                                                     (GHC.Generics.C1
414                                                        k
415                                                        ('GHC.Generics.MetaCons
416                                                           "Prod2"
417                                                           'GHC.Generics.PrefixI
418                                                           'GHC.Types.False)
419                                                        ((GHC.Generics.:*:)
420                                                           k
421                                                           (GHC.Generics.S1
422                                                              k
423                                                              ('GHC.Generics.MetaSel
424                                                                 ('GHC.Base.Nothing GHC.Types.Symbol)
425                                                                 'GHC.Generics.NoSourceUnpackedness
426                                                                 'GHC.Generics.NoSourceStrictness
427                                                                 'GHC.Generics.DecidedLazy)
428                                                              (GHC.Generics.Rec1
429                                                                 k (T10604_deriving.Proxy k)))
430                                                           (GHC.Generics.S1
431                                                              k
432                                                              ('GHC.Generics.MetaSel
433                                                                 ('GHC.Base.Nothing GHC.Types.Symbol)
434                                                                 'GHC.Generics.NoSourceUnpackedness
435                                                                 'GHC.Generics.NoSourceStrictness
436                                                                 'GHC.Generics.DecidedLazy)
437                                                              (GHC.Generics.Rec1
438                                                                 k (T10604_deriving.Proxy k))))))
439   type GHC.Generics.Rep (T10604_deriving.Starify a) = GHC.Generics.D1
440                                                         *
441                                                         ('GHC.Generics.MetaData
442                                                            "Starify"
443                                                            "T10604_deriving"
444                                                            "main"
445                                                            'GHC.Types.False)
446                                                         ((GHC.Generics.:+:)
447                                                            *
448                                                            (GHC.Generics.C1
449                                                               *
450                                                               ('GHC.Generics.MetaCons
451                                                                  "Starify1"
452                                                                  'GHC.Generics.PrefixI
453                                                                  'GHC.Types.False)
454                                                               (GHC.Generics.S1
455                                                                  *
456                                                                  ('GHC.Generics.MetaSel
457                                                                     ('GHC.Base.Nothing
458                                                                        GHC.Types.Symbol)
459                                                                     'GHC.Generics.NoSourceUnpackedness
460                                                                     'GHC.Generics.NoSourceStrictness
461                                                                     'GHC.Generics.DecidedLazy)
462                                                                  (GHC.Generics.Rec0 * a)))
463                                                            (GHC.Generics.C1
464                                                               *
465                                                               ('GHC.Generics.MetaCons
466                                                                  "Starify2"
467                                                                  'GHC.Generics.PrefixI
468                                                                  'GHC.Types.False)
469                                                               (GHC.Generics.S1
470                                                                  *
471                                                                  ('GHC.Generics.MetaSel
472                                                                     ('GHC.Base.Nothing
473                                                                        GHC.Types.Symbol)
474                                                                     'GHC.Generics.NoSourceUnpackedness
475                                                                     'GHC.Generics.NoSourceStrictness
476                                                                     'GHC.Generics.DecidedLazy)
477                                                                  (GHC.Generics.Rec0
478                                                                     * GHC.Types.Int))))
479   type GHC.Generics.Rep1 * T10604_deriving.Starify = GHC.Generics.D1
480                                                        *
481                                                        ('GHC.Generics.MetaData
482                                                           "Starify"
483                                                           "T10604_deriving"
484                                                           "main"
485                                                           'GHC.Types.False)
486                                                        ((GHC.Generics.:+:)
487                                                           *
488                                                           (GHC.Generics.C1
489                                                              *
490                                                              ('GHC.Generics.MetaCons
491                                                                 "Starify1"
492                                                                 'GHC.Generics.PrefixI
493                                                                 'GHC.Types.False)
494                                                              (GHC.Generics.S1
495                                                                 *
496                                                                 ('GHC.Generics.MetaSel
497                                                                    ('GHC.Base.Nothing
498                                                                       GHC.Types.Symbol)
499                                                                    'GHC.Generics.NoSourceUnpackedness
500                                                                    'GHC.Generics.NoSourceStrictness
501                                                                    'GHC.Generics.DecidedLazy)
502                                                                 GHC.Generics.Par1))
503                                                           (GHC.Generics.C1
504                                                              *
505                                                              ('GHC.Generics.MetaCons
506                                                                 "Starify2"
507                                                                 'GHC.Generics.PrefixI
508                                                                 'GHC.Types.False)
509                                                              (GHC.Generics.S1
510                                                                 *
511                                                                 ('GHC.Generics.MetaSel
512                                                                    ('GHC.Base.Nothing
513                                                                       GHC.Types.Symbol)
514                                                                    'GHC.Generics.NoSourceUnpackedness
515                                                                    'GHC.Generics.NoSourceStrictness
516                                                                    'GHC.Generics.DecidedLazy)
517                                                                 (GHC.Generics.Rec0
518                                                                    * GHC.Types.Int))))
519
520
521
522 ==================== Filling in method body ====================
523 GHC.Base.Functor [T10604_deriving.Proxy *]
524   GHC.Base.<$ = GHC.Base.$dm<$ @(T10604_deriving.Proxy *)
525
526