Built-in Natural literals in Core
[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.Maybe.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.Maybe.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.Maybe.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.Maybe.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.Maybe.Nothing
337                                                                    GHC.Types.Symbol)
338                                                                 'GHC.Generics.NoSourceUnpackedness
339                                                                 'GHC.Generics.NoSourceStrictness
340                                                                 'GHC.Generics.DecidedLazy)
341                                                              (GHC.Generics.Rec0
342                                                                 * (T10604_deriving.Proxy k a)))
343                                                           (GHC.Generics.S1
344                                                              *
345                                                              ('GHC.Generics.MetaSel
346                                                                 ('GHC.Maybe.Nothing
347                                                                    GHC.Types.Symbol)
348                                                                 'GHC.Generics.NoSourceUnpackedness
349                                                                 'GHC.Generics.NoSourceStrictness
350                                                                 'GHC.Generics.DecidedLazy)
351                                                              (GHC.Generics.Rec0
352                                                                 * (T10604_deriving.Proxy k a)))))
353                                                     (GHC.Generics.C1
354                                                        *
355                                                        ('GHC.Generics.MetaCons
356                                                           "Prod2"
357                                                           'GHC.Generics.PrefixI
358                                                           'GHC.Types.False)
359                                                        ((GHC.Generics.:*:)
360                                                           *
361                                                           (GHC.Generics.S1
362                                                              *
363                                                              ('GHC.Generics.MetaSel
364                                                                 ('GHC.Maybe.Nothing
365                                                                    GHC.Types.Symbol)
366                                                                 'GHC.Generics.NoSourceUnpackedness
367                                                                 'GHC.Generics.NoSourceStrictness
368                                                                 'GHC.Generics.DecidedLazy)
369                                                              (GHC.Generics.Rec0
370                                                                 * (T10604_deriving.Proxy k a)))
371                                                           (GHC.Generics.S1
372                                                              *
373                                                              ('GHC.Generics.MetaSel
374                                                                 ('GHC.Maybe.Nothing
375                                                                    GHC.Types.Symbol)
376                                                                 'GHC.Generics.NoSourceUnpackedness
377                                                                 'GHC.Generics.NoSourceStrictness
378                                                                 'GHC.Generics.DecidedLazy)
379                                                              (GHC.Generics.Rec0
380                                                                 * (T10604_deriving.Proxy k a))))))
381   type GHC.Generics.Rep1
382          k (T10604_deriving.SumOfProducts k) = GHC.Generics.D1
383                                                  k
384                                                  ('GHC.Generics.MetaData
385                                                     "SumOfProducts"
386                                                     "T10604_deriving"
387                                                     "main"
388                                                     'GHC.Types.False)
389                                                  ((GHC.Generics.:+:)
390                                                     k
391                                                     (GHC.Generics.C1
392                                                        k
393                                                        ('GHC.Generics.MetaCons
394                                                           "Prod1"
395                                                           'GHC.Generics.PrefixI
396                                                           'GHC.Types.False)
397                                                        ((GHC.Generics.:*:)
398                                                           k
399                                                           (GHC.Generics.S1
400                                                              k
401                                                              ('GHC.Generics.MetaSel
402                                                                 ('GHC.Maybe.Nothing
403                                                                    GHC.Types.Symbol)
404                                                                 'GHC.Generics.NoSourceUnpackedness
405                                                                 'GHC.Generics.NoSourceStrictness
406                                                                 'GHC.Generics.DecidedLazy)
407                                                              (GHC.Generics.Rec1
408                                                                 k (T10604_deriving.Proxy k)))
409                                                           (GHC.Generics.S1
410                                                              k
411                                                              ('GHC.Generics.MetaSel
412                                                                 ('GHC.Maybe.Nothing
413                                                                    GHC.Types.Symbol)
414                                                                 'GHC.Generics.NoSourceUnpackedness
415                                                                 'GHC.Generics.NoSourceStrictness
416                                                                 'GHC.Generics.DecidedLazy)
417                                                              (GHC.Generics.Rec1
418                                                                 k (T10604_deriving.Proxy k)))))
419                                                     (GHC.Generics.C1
420                                                        k
421                                                        ('GHC.Generics.MetaCons
422                                                           "Prod2"
423                                                           'GHC.Generics.PrefixI
424                                                           'GHC.Types.False)
425                                                        ((GHC.Generics.:*:)
426                                                           k
427                                                           (GHC.Generics.S1
428                                                              k
429                                                              ('GHC.Generics.MetaSel
430                                                                 ('GHC.Maybe.Nothing
431                                                                    GHC.Types.Symbol)
432                                                                 'GHC.Generics.NoSourceUnpackedness
433                                                                 'GHC.Generics.NoSourceStrictness
434                                                                 'GHC.Generics.DecidedLazy)
435                                                              (GHC.Generics.Rec1
436                                                                 k (T10604_deriving.Proxy k)))
437                                                           (GHC.Generics.S1
438                                                              k
439                                                              ('GHC.Generics.MetaSel
440                                                                 ('GHC.Maybe.Nothing
441                                                                    GHC.Types.Symbol)
442                                                                 'GHC.Generics.NoSourceUnpackedness
443                                                                 'GHC.Generics.NoSourceStrictness
444                                                                 'GHC.Generics.DecidedLazy)
445                                                              (GHC.Generics.Rec1
446                                                                 k (T10604_deriving.Proxy k))))))
447   type GHC.Generics.Rep (T10604_deriving.Starify a) = GHC.Generics.D1
448                                                         *
449                                                         ('GHC.Generics.MetaData
450                                                            "Starify"
451                                                            "T10604_deriving"
452                                                            "main"
453                                                            'GHC.Types.False)
454                                                         ((GHC.Generics.:+:)
455                                                            *
456                                                            (GHC.Generics.C1
457                                                               *
458                                                               ('GHC.Generics.MetaCons
459                                                                  "Starify1"
460                                                                  'GHC.Generics.PrefixI
461                                                                  'GHC.Types.False)
462                                                               (GHC.Generics.S1
463                                                                  *
464                                                                  ('GHC.Generics.MetaSel
465                                                                     ('GHC.Maybe.Nothing
466                                                                        GHC.Types.Symbol)
467                                                                     'GHC.Generics.NoSourceUnpackedness
468                                                                     'GHC.Generics.NoSourceStrictness
469                                                                     'GHC.Generics.DecidedLazy)
470                                                                  (GHC.Generics.Rec0 * a)))
471                                                            (GHC.Generics.C1
472                                                               *
473                                                               ('GHC.Generics.MetaCons
474                                                                  "Starify2"
475                                                                  'GHC.Generics.PrefixI
476                                                                  'GHC.Types.False)
477                                                               (GHC.Generics.S1
478                                                                  *
479                                                                  ('GHC.Generics.MetaSel
480                                                                     ('GHC.Maybe.Nothing
481                                                                        GHC.Types.Symbol)
482                                                                     'GHC.Generics.NoSourceUnpackedness
483                                                                     'GHC.Generics.NoSourceStrictness
484                                                                     'GHC.Generics.DecidedLazy)
485                                                                  (GHC.Generics.Rec0
486                                                                     * GHC.Types.Int))))
487   type GHC.Generics.Rep1 * T10604_deriving.Starify = GHC.Generics.D1
488                                                        *
489                                                        ('GHC.Generics.MetaData
490                                                           "Starify"
491                                                           "T10604_deriving"
492                                                           "main"
493                                                           'GHC.Types.False)
494                                                        ((GHC.Generics.:+:)
495                                                           *
496                                                           (GHC.Generics.C1
497                                                              *
498                                                              ('GHC.Generics.MetaCons
499                                                                 "Starify1"
500                                                                 'GHC.Generics.PrefixI
501                                                                 'GHC.Types.False)
502                                                              (GHC.Generics.S1
503                                                                 *
504                                                                 ('GHC.Generics.MetaSel
505                                                                    ('GHC.Maybe.Nothing
506                                                                       GHC.Types.Symbol)
507                                                                    'GHC.Generics.NoSourceUnpackedness
508                                                                    'GHC.Generics.NoSourceStrictness
509                                                                    'GHC.Generics.DecidedLazy)
510                                                                 GHC.Generics.Par1))
511                                                           (GHC.Generics.C1
512                                                              *
513                                                              ('GHC.Generics.MetaCons
514                                                                 "Starify2"
515                                                                 'GHC.Generics.PrefixI
516                                                                 'GHC.Types.False)
517                                                              (GHC.Generics.S1
518                                                                 *
519                                                                 ('GHC.Generics.MetaSel
520                                                                    ('GHC.Maybe.Nothing
521                                                                       GHC.Types.Symbol)
522                                                                    'GHC.Generics.NoSourceUnpackedness
523                                                                    'GHC.Generics.NoSourceStrictness
524                                                                    'GHC.Generics.DecidedLazy)
525                                                                 (GHC.Generics.Rec0
526                                                                    * GHC.Types.Int))))
527
528
529
530 ==================== Filling in method body ====================
531 GHC.Base.Functor [T10604_deriving.Proxy *]
532   GHC.Base.<$ = GHC.Base.$dm<$ @(T10604_deriving.Proxy *)
533
534