This file is indexed.

/usr/lib/ocaml/typerep_lib/type_abstract.annot is in libtyperep-camlp4-dev 113.00.00-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
"lib/type_abstract.ml" 6 99 112 "lib/type_abstract.ml" 6 99 134
call(
  stack
)
"lib/type_abstract.ml" 7 135 141 "lib/type_abstract.ml" 7 135 153
type(
  X.t Std_internal.Typerep.t
)
ident(
  def typerep_of_t "lib/type_abstract.ml" 9 190 192 "lib/type_abstract.ml" 10 228 231
)
"lib/type_abstract.ml" 8 156 175 "lib/type_abstract.ml" 8 156 182
type(
  X.t Std_internal.Typerep.Named.t
)
ident(
  ext_ref M.named
)
"lib/type_abstract.ml" 8 156 184 "lib/type_abstract.ml" 8 156 188
type(
  X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 8 156 174 "lib/type_abstract.ml" 8 156 189
type(
  X.t Std_internal.Typerep.Named.t * X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 8 156 160 "lib/type_abstract.ml" 8 156 189
type(
  X.t Std_internal.Typerep.t
)
"lib/type_abstract.ml" 9 190 196 "lib/type_abstract.ml" 9 190 209
type(
  X.t Typename.t
)
ident(
  def typename_of_t "lib/type_abstract.ml" 9 190 227 "lib/type_abstract.ml" 10 228 231
)
"lib/type_abstract.ml" 9 190 212 "lib/type_abstract.ml" 9 190 227
type(
  X.t Typename.t
)
ident(
  ext_ref M.typename_of_t
)
"lib/type_abstract.ml" 15 319 332 "lib/type_abstract.ml" 15 319 354
call(
  stack
)
"lib/type_abstract.ml" 16 355 361 "lib/type_abstract.ml" 16 355 373
type(
  'a Std_internal.Typerep.t -> 'a X.t Std_internal.Typerep.t
)
ident(
  def typerep_of_t "lib/type_abstract.ml" 18 422 424 "lib/type_abstract.ml" 19 460 463
)
"lib/type_abstract.ml" 16 355 374 "lib/type_abstract.ml" 16 355 379
type(
  'a Std_internal.Typerep.t
)
ident(
  def of_p1 "lib/type_abstract.ml" 17 382 386 "lib/type_abstract.ml" 17 382 421
)
"lib/type_abstract.ml" 17 382 401 "lib/type_abstract.ml" 17 382 408
type(
  'a Std_internal.Typerep.t -> 'a X.t Std_internal.Typerep.Named.t
)
ident(
  ext_ref M.named
)
"lib/type_abstract.ml" 17 382 409 "lib/type_abstract.ml" 17 382 414
type(
  'a Std_internal.Typerep.t
)
ident(
  int_ref of_p1 "lib/type_abstract.ml" 16 355 374 "lib/type_abstract.ml" 16 355 379
)
"lib/type_abstract.ml" 17 382 401 "lib/type_abstract.ml" 17 382 414
call(
  stack
)
type(
  'a X.t Std_internal.Typerep.Named.t
)
"lib/type_abstract.ml" 17 382 416 "lib/type_abstract.ml" 17 382 420
type(
  'a X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 17 382 400 "lib/type_abstract.ml" 17 382 421
type(
  'a X.t Std_internal.Typerep.Named.t *
  'a X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 17 382 386 "lib/type_abstract.ml" 17 382 421
type(
  'a X.t Std_internal.Typerep.t
)
"lib/type_abstract.ml" 18 422 428 "lib/type_abstract.ml" 18 422 441
type(
  'b Typename.t -> 'b X.t Typename.t
)
ident(
  def typename_of_t "lib/type_abstract.ml" 18 422 459 "lib/type_abstract.ml" 19 460 463
)
"lib/type_abstract.ml" 18 422 444 "lib/type_abstract.ml" 18 422 459
type(
  'b Typename.t -> 'b X.t Typename.t
)
ident(
  ext_ref M.typename_of_t
)
"lib/type_abstract.ml" 24 563 576 "lib/type_abstract.ml" 24 563 598
call(
  stack
)
"lib/type_abstract.ml" 25 599 605 "lib/type_abstract.ml" 25 599 617
type(
  'a Std_internal.Typerep.t ->
  'b Std_internal.Typerep.t -> ('a, 'b) X.t Std_internal.Typerep.t
)
ident(
  def typerep_of_t "lib/type_abstract.ml" 27 678 680 "lib/type_abstract.ml" 28 716 719
)
"lib/type_abstract.ml" 25 599 618 "lib/type_abstract.ml" 25 599 623
type(
  'a Std_internal.Typerep.t
)
ident(
  def of_p1 "lib/type_abstract.ml" 25 599 624 "lib/type_abstract.ml" 26 632 677
)
"lib/type_abstract.ml" 25 599 624 "lib/type_abstract.ml" 25 599 629
type(
  'b Std_internal.Typerep.t
)
ident(
  def of_p2 "lib/type_abstract.ml" 26 632 636 "lib/type_abstract.ml" 26 632 677
)
"lib/type_abstract.ml" 26 632 651 "lib/type_abstract.ml" 26 632 658
type(
  'a Std_internal.Typerep.t ->
  'b Std_internal.Typerep.t -> ('a, 'b) X.t Std_internal.Typerep.Named.t
)
ident(
  ext_ref M.named
)
"lib/type_abstract.ml" 26 632 659 "lib/type_abstract.ml" 26 632 664
type(
  'a Std_internal.Typerep.t
)
ident(
  int_ref of_p1 "lib/type_abstract.ml" 25 599 618 "lib/type_abstract.ml" 25 599 623
)
"lib/type_abstract.ml" 26 632 665 "lib/type_abstract.ml" 26 632 670
type(
  'b Std_internal.Typerep.t
)
ident(
  int_ref of_p2 "lib/type_abstract.ml" 25 599 624 "lib/type_abstract.ml" 25 599 629
)
"lib/type_abstract.ml" 26 632 651 "lib/type_abstract.ml" 26 632 670
call(
  stack
)
type(
  ('a, 'b) X.t Std_internal.Typerep.Named.t
)
"lib/type_abstract.ml" 26 632 672 "lib/type_abstract.ml" 26 632 676
type(
  ('a, 'b) X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 26 632 650 "lib/type_abstract.ml" 26 632 677
type(
  ('a, 'b) X.t Std_internal.Typerep.Named.t *
  ('a, 'b) X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 26 632 636 "lib/type_abstract.ml" 26 632 677
type(
  ('a, 'b) X.t Std_internal.Typerep.t
)
"lib/type_abstract.ml" 27 678 684 "lib/type_abstract.ml" 27 678 697
type(
  'c Typename.t -> 'd Typename.t -> ('c, 'd) X.t Typename.t
)
ident(
  def typename_of_t "lib/type_abstract.ml" 27 678 715 "lib/type_abstract.ml" 28 716 719
)
"lib/type_abstract.ml" 27 678 700 "lib/type_abstract.ml" 27 678 715
type(
  'c Typename.t -> 'd Typename.t -> ('c, 'd) X.t Typename.t
)
ident(
  ext_ref M.typename_of_t
)
"lib/type_abstract.ml" 33 827 840 "lib/type_abstract.ml" 33 827 862
call(
  stack
)
"lib/type_abstract.ml" 34 863 869 "lib/type_abstract.ml" 34 863 881
type(
  'a Std_internal.Typerep.t ->
  'b Std_internal.Typerep.t ->
  'c Std_internal.Typerep.t -> ('a, 'b, 'c) X.t Std_internal.Typerep.t
)
ident(
  def typerep_of_t "lib/type_abstract.ml" 36 954 956 "lib/type_abstract.ml" 37 992 995
)
"lib/type_abstract.ml" 34 863 882 "lib/type_abstract.ml" 34 863 887
type(
  'a Std_internal.Typerep.t
)
ident(
  def of_p1 "lib/type_abstract.ml" 34 863 888 "lib/type_abstract.ml" 35 902 953
)
"lib/type_abstract.ml" 34 863 888 "lib/type_abstract.ml" 34 863 893
type(
  'b Std_internal.Typerep.t
)
ident(
  def of_p2 "lib/type_abstract.ml" 34 863 894 "lib/type_abstract.ml" 35 902 953
)
"lib/type_abstract.ml" 34 863 894 "lib/type_abstract.ml" 34 863 899
type(
  'c Std_internal.Typerep.t
)
ident(
  def of_p3 "lib/type_abstract.ml" 35 902 906 "lib/type_abstract.ml" 35 902 953
)
"lib/type_abstract.ml" 35 902 921 "lib/type_abstract.ml" 35 902 928
type(
  'a Std_internal.Typerep.t ->
  'b Std_internal.Typerep.t ->
  'c Std_internal.Typerep.t -> ('a, 'b, 'c) X.t Std_internal.Typerep.Named.t
)
ident(
  ext_ref M.named
)
"lib/type_abstract.ml" 35 902 929 "lib/type_abstract.ml" 35 902 934
type(
  'a Std_internal.Typerep.t
)
ident(
  int_ref of_p1 "lib/type_abstract.ml" 34 863 882 "lib/type_abstract.ml" 34 863 887
)
"lib/type_abstract.ml" 35 902 935 "lib/type_abstract.ml" 35 902 940
type(
  'b Std_internal.Typerep.t
)
ident(
  int_ref of_p2 "lib/type_abstract.ml" 34 863 888 "lib/type_abstract.ml" 34 863 893
)
"lib/type_abstract.ml" 35 902 941 "lib/type_abstract.ml" 35 902 946
type(
  'c Std_internal.Typerep.t
)
ident(
  int_ref of_p3 "lib/type_abstract.ml" 34 863 894 "lib/type_abstract.ml" 34 863 899
)
"lib/type_abstract.ml" 35 902 921 "lib/type_abstract.ml" 35 902 946
call(
  stack
)
type(
  ('a, 'b, 'c) X.t Std_internal.Typerep.Named.t
)
"lib/type_abstract.ml" 35 902 948 "lib/type_abstract.ml" 35 902 952
type(
  ('a, 'b, 'c) X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 35 902 920 "lib/type_abstract.ml" 35 902 953
type(
  ('a, 'b, 'c) X.t Std_internal.Typerep.Named.t *
  ('a, 'b, 'c) X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 35 902 906 "lib/type_abstract.ml" 35 902 953
type(
  ('a, 'b, 'c) X.t Std_internal.Typerep.t
)
"lib/type_abstract.ml" 36 954 960 "lib/type_abstract.ml" 36 954 973
type(
  'd Typename.t ->
  'e Typename.t -> 'f Typename.t -> ('d, 'e, 'f) X.t Typename.t
)
ident(
  def typename_of_t "lib/type_abstract.ml" 36 954 991 "lib/type_abstract.ml" 37 992 995
)
"lib/type_abstract.ml" 36 954 976 "lib/type_abstract.ml" 36 954 991
type(
  'd Typename.t ->
  'e Typename.t -> 'f Typename.t -> ('d, 'e, 'f) X.t Typename.t
)
ident(
  ext_ref M.typename_of_t
)
"lib/type_abstract.ml" 42 1111 1124 "lib/type_abstract.ml" 42 1111 1146
call(
  stack
)
"lib/type_abstract.ml" 43 1147 1153 "lib/type_abstract.ml" 43 1147 1165
type(
  'a Std_internal.Typerep.t ->
  'b Std_internal.Typerep.t ->
  'c Std_internal.Typerep.t ->
  'd Std_internal.Typerep.t -> ('a, 'b, 'c, 'd) X.t Std_internal.Typerep.t
)
ident(
  def typerep_of_t "lib/type_abstract.ml" 45 1250 1252 "lib/type_abstract.ml" 46 1288 1291
)
"lib/type_abstract.ml" 43 1147 1166 "lib/type_abstract.ml" 43 1147 1171
type(
  'a Std_internal.Typerep.t
)
ident(
  def of_p1 "lib/type_abstract.ml" 43 1147 1172 "lib/type_abstract.ml" 44 1192 1249
)
"lib/type_abstract.ml" 43 1147 1172 "lib/type_abstract.ml" 43 1147 1177
type(
  'b Std_internal.Typerep.t
)
ident(
  def of_p2 "lib/type_abstract.ml" 43 1147 1178 "lib/type_abstract.ml" 44 1192 1249
)
"lib/type_abstract.ml" 43 1147 1178 "lib/type_abstract.ml" 43 1147 1183
type(
  'c Std_internal.Typerep.t
)
ident(
  def of_p3 "lib/type_abstract.ml" 43 1147 1184 "lib/type_abstract.ml" 44 1192 1249
)
"lib/type_abstract.ml" 43 1147 1184 "lib/type_abstract.ml" 43 1147 1189
type(
  'd Std_internal.Typerep.t
)
ident(
  def of_p4 "lib/type_abstract.ml" 44 1192 1196 "lib/type_abstract.ml" 44 1192 1249
)
"lib/type_abstract.ml" 44 1192 1211 "lib/type_abstract.ml" 44 1192 1218
type(
  'a Std_internal.Typerep.t ->
  'b Std_internal.Typerep.t ->
  'c Std_internal.Typerep.t ->
  'd Std_internal.Typerep.t ->
  ('a, 'b, 'c, 'd) X.t Std_internal.Typerep.Named.t
)
ident(
  ext_ref M.named
)
"lib/type_abstract.ml" 44 1192 1219 "lib/type_abstract.ml" 44 1192 1224
type(
  'a Std_internal.Typerep.t
)
ident(
  int_ref of_p1 "lib/type_abstract.ml" 43 1147 1166 "lib/type_abstract.ml" 43 1147 1171
)
"lib/type_abstract.ml" 44 1192 1225 "lib/type_abstract.ml" 44 1192 1230
type(
  'b Std_internal.Typerep.t
)
ident(
  int_ref of_p2 "lib/type_abstract.ml" 43 1147 1172 "lib/type_abstract.ml" 43 1147 1177
)
"lib/type_abstract.ml" 44 1192 1231 "lib/type_abstract.ml" 44 1192 1236
type(
  'c Std_internal.Typerep.t
)
ident(
  int_ref of_p3 "lib/type_abstract.ml" 43 1147 1178 "lib/type_abstract.ml" 43 1147 1183
)
"lib/type_abstract.ml" 44 1192 1237 "lib/type_abstract.ml" 44 1192 1242
type(
  'd Std_internal.Typerep.t
)
ident(
  int_ref of_p4 "lib/type_abstract.ml" 43 1147 1184 "lib/type_abstract.ml" 43 1147 1189
)
"lib/type_abstract.ml" 44 1192 1211 "lib/type_abstract.ml" 44 1192 1242
call(
  stack
)
type(
  ('a, 'b, 'c, 'd) X.t Std_internal.Typerep.Named.t
)
"lib/type_abstract.ml" 44 1192 1244 "lib/type_abstract.ml" 44 1192 1248
type(
  ('a, 'b, 'c, 'd) X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 44 1192 1210 "lib/type_abstract.ml" 44 1192 1249
type(
  ('a, 'b, 'c, 'd) X.t Std_internal.Typerep.Named.t *
  ('a, 'b, 'c, 'd) X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 44 1192 1196 "lib/type_abstract.ml" 44 1192 1249
type(
  ('a, 'b, 'c, 'd) X.t Std_internal.Typerep.t
)
"lib/type_abstract.ml" 45 1250 1256 "lib/type_abstract.ml" 45 1250 1269
type(
  'e Typename.t ->
  'f Typename.t ->
  'g Typename.t -> 'h Typename.t -> ('e, 'f, 'g, 'h) X.t Typename.t
)
ident(
  def typename_of_t "lib/type_abstract.ml" 45 1250 1287 "lib/type_abstract.ml" 46 1288 1291
)
"lib/type_abstract.ml" 45 1250 1272 "lib/type_abstract.ml" 45 1250 1287
type(
  'e Typename.t ->
  'f Typename.t ->
  'g Typename.t -> 'h Typename.t -> ('e, 'f, 'g, 'h) X.t Typename.t
)
ident(
  ext_ref M.typename_of_t
)
"lib/type_abstract.ml" 51 1415 1428 "lib/type_abstract.ml" 51 1415 1450
call(
  stack
)
"lib/type_abstract.ml" 52 1451 1457 "lib/type_abstract.ml" 52 1451 1469
type(
  'a Std_internal.Typerep.t ->
  'b Std_internal.Typerep.t ->
  'c Std_internal.Typerep.t ->
  'd Std_internal.Typerep.t ->
  'e Std_internal.Typerep.t ->
  ('a, 'b, 'c, 'd, 'e) X.t Std_internal.Typerep.t
)
ident(
  def typerep_of_t "lib/type_abstract.ml" 54 1566 1568 "lib/type_abstract.ml" 55 1604 1607
)
"lib/type_abstract.ml" 52 1451 1470 "lib/type_abstract.ml" 52 1451 1475
type(
  'a Std_internal.Typerep.t
)
ident(
  def of_p1 "lib/type_abstract.ml" 52 1451 1476 "lib/type_abstract.ml" 53 1502 1565
)
"lib/type_abstract.ml" 52 1451 1476 "lib/type_abstract.ml" 52 1451 1481
type(
  'b Std_internal.Typerep.t
)
ident(
  def of_p2 "lib/type_abstract.ml" 52 1451 1482 "lib/type_abstract.ml" 53 1502 1565
)
"lib/type_abstract.ml" 52 1451 1482 "lib/type_abstract.ml" 52 1451 1487
type(
  'c Std_internal.Typerep.t
)
ident(
  def of_p3 "lib/type_abstract.ml" 52 1451 1488 "lib/type_abstract.ml" 53 1502 1565
)
"lib/type_abstract.ml" 52 1451 1488 "lib/type_abstract.ml" 52 1451 1493
type(
  'd Std_internal.Typerep.t
)
ident(
  def of_p4 "lib/type_abstract.ml" 52 1451 1494 "lib/type_abstract.ml" 53 1502 1565
)
"lib/type_abstract.ml" 52 1451 1494 "lib/type_abstract.ml" 52 1451 1499
type(
  'e Std_internal.Typerep.t
)
ident(
  def of_p5 "lib/type_abstract.ml" 53 1502 1506 "lib/type_abstract.ml" 53 1502 1565
)
"lib/type_abstract.ml" 53 1502 1521 "lib/type_abstract.ml" 53 1502 1528
type(
  'a Std_internal.Typerep.t ->
  'b Std_internal.Typerep.t ->
  'c Std_internal.Typerep.t ->
  'd Std_internal.Typerep.t ->
  'e Std_internal.Typerep.t ->
  ('a, 'b, 'c, 'd, 'e) X.t Std_internal.Typerep.Named.t
)
ident(
  ext_ref M.named
)
"lib/type_abstract.ml" 53 1502 1529 "lib/type_abstract.ml" 53 1502 1534
type(
  'a Std_internal.Typerep.t
)
ident(
  int_ref of_p1 "lib/type_abstract.ml" 52 1451 1470 "lib/type_abstract.ml" 52 1451 1475
)
"lib/type_abstract.ml" 53 1502 1535 "lib/type_abstract.ml" 53 1502 1540
type(
  'b Std_internal.Typerep.t
)
ident(
  int_ref of_p2 "lib/type_abstract.ml" 52 1451 1476 "lib/type_abstract.ml" 52 1451 1481
)
"lib/type_abstract.ml" 53 1502 1541 "lib/type_abstract.ml" 53 1502 1546
type(
  'c Std_internal.Typerep.t
)
ident(
  int_ref of_p3 "lib/type_abstract.ml" 52 1451 1482 "lib/type_abstract.ml" 52 1451 1487
)
"lib/type_abstract.ml" 53 1502 1547 "lib/type_abstract.ml" 53 1502 1552
type(
  'd Std_internal.Typerep.t
)
ident(
  int_ref of_p4 "lib/type_abstract.ml" 52 1451 1488 "lib/type_abstract.ml" 52 1451 1493
)
"lib/type_abstract.ml" 53 1502 1553 "lib/type_abstract.ml" 53 1502 1558
type(
  'e Std_internal.Typerep.t
)
ident(
  int_ref of_p5 "lib/type_abstract.ml" 52 1451 1494 "lib/type_abstract.ml" 52 1451 1499
)
"lib/type_abstract.ml" 53 1502 1521 "lib/type_abstract.ml" 53 1502 1558
call(
  stack
)
type(
  ('a, 'b, 'c, 'd, 'e) X.t Std_internal.Typerep.Named.t
)
"lib/type_abstract.ml" 53 1502 1560 "lib/type_abstract.ml" 53 1502 1564
type(
  ('a, 'b, 'c, 'd, 'e) X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 53 1502 1520 "lib/type_abstract.ml" 53 1502 1565
type(
  ('a, 'b, 'c, 'd, 'e) X.t Std_internal.Typerep.Named.t *
  ('a, 'b, 'c, 'd, 'e) X.t Std_internal.Typerep.t Lazy.t option
)
"lib/type_abstract.ml" 53 1502 1506 "lib/type_abstract.ml" 53 1502 1565
type(
  ('a, 'b, 'c, 'd, 'e) X.t Std_internal.Typerep.t
)
"lib/type_abstract.ml" 54 1566 1572 "lib/type_abstract.ml" 54 1566 1585
type(
  'f Typename.t ->
  'g Typename.t ->
  'h Typename.t ->
  'i Typename.t -> 'j Typename.t -> ('f, 'g, 'h, 'i, 'j) X.t Typename.t
)
ident(
  def typename_of_t "lib/type_abstract.ml" 54 1566 1603 "lib/type_abstract.ml" 55 1604 1607
)
"lib/type_abstract.ml" 54 1566 1588 "lib/type_abstract.ml" 54 1566 1603
type(
  'f Typename.t ->
  'g Typename.t ->
  'h Typename.t ->
  'i Typename.t -> 'j Typename.t -> ('f, 'g, 'h, 'i, 'j) X.t Typename.t
)
ident(
  ext_ref M.typename_of_t
)