File "src/emitthecode.ml", line 23, characters 21-22:
23 |     | Ptyp_constr (a,b) (* of Longident.t loc * core_type list *)
                          ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/emitthecode.ml", line 25, characters 15-18:
25 |       let {txt;loc} = a in
                    ^^^
Warning 27 [unused-var-strict]: unused variable loc.
File "src/emitthecode.ml", line 34, characters 6-11:
34 |     | other -> "FIXME"
           ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/emitthecode.ml", line 41, characters 6-18:
41 |       ptype_params (* : (core_type * (variance * injectivity)) list *);
           ^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_params.
File "src/emitthecode.ml", line 42, characters 6-17:
42 |       ptype_cstrs (*: (core_type * core_type * location) list*) ;   
           ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_cstrs.
File "src/emitthecode.ml", line 44, characters 6-19:
44 |       ptype_private (*: private_flag*); 
           ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_private.
File "src/emitthecode.ml", line 45, characters 6-20:
45 |       ptype_manifest (* : core_type option *);
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_manifest.
File "src/emitthecode.ml", line 46, characters 6-22:
46 |       ptype_attributes (*: attributes*);
           ^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_attributes.
File "src/emitthecode.ml", line 47, characters 6-15:
47 |       ptype_loc (*: location*)
           ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_loc.
File "src/emitthecode.ml", line 60, characters 6-14:
60 |       ptyp_loc(* : Location.t *);
           ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "src/emitthecode.ml", line 61, characters 6-20:
61 |       ptyp_loc_stack(* : location_stack *);
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "src/emitthecode.ml", line 62, characters 6-21:
62 |       ptyp_attributes(* : attributes; *)
           ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "src/emitthecode.ml", line 81, characters 7-13:
81 |   let (parent, parent2, atype, s, n) = a in
            ^^^^^^
Warning 27 [unused-var-strict]: unused variable parent.
File "src/emitthecode.ml", line 81, characters 15-22:
81 |   let (parent, parent2, atype, s, n) = a in
                    ^^^^^^^
Warning 27 [unused-var-strict]: unused variable parent2.
File "src/emitthecode.ml", line 126, characters 143-148:
126 |                                                                                                                                              | other  -> "other"
                                                                                                                                                     ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/emitthecode.ml", line 159, characters 4-9:
159 |   | other  -> "other"
          ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/emitthecode.ml", line 171, characters 8-16:
171 |         pcd_vars(* : string loc list *);
              ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_vars.
File "src/emitthecode.ml", line 173, characters 8-15:
173 |         pcd_res(* : core_type option *);
              ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_res.
File "src/emitthecode.ml", line 174, characters 8-15:
174 |         pcd_loc(* : Location.t *);
              ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_loc.
File "src/emitthecode.ml", line 175, characters 8-22:
175 |         pcd_attributes(* : attributes *); 
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_attributes.
File "src/emitthecode.ml", line 223, characters 5-16:
223 |      pld_mutable(* : mutable_flag *);
           ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_mutable.
File "src/emitthecode.ml", line 225, characters 5-12:
225 |      pld_loc(* : Location.t *);
           ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_loc.
File "src/emitthecode.ml", line 226, characters 5-19:
226 |      pld_attributes(* : attributes *); 
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_attributes.
File "src/emitthecode.ml", line 236, characters 4-9:
236 |   | other -> "SKIP"
          ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/emitthecode.ml", line 251, characters 5-16:
251 |      pld_mutable(* : mutable_flag *);
           ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_mutable.
File "src/emitthecode.ml", line 253, characters 5-12:
253 |      pld_loc(* : Location.t *);
           ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_loc.
File "src/emitthecode.ml", line 254, characters 5-19:
254 |      pld_attributes(* : attributes *); 
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_attributes.
File "src/emitthecode.ml", line 261, characters 9-10:
261 |   | (x,s,n) ->
               ^
Warning 27 [unused-var-strict]: unused variable n.
File "src/emitthecode.ml", line 265, characters 8-16:
265 |         ptyp_loc(* : Location.t *);
              ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "src/emitthecode.ml", line 266, characters 8-22:
266 |         ptyp_loc_stack(* : location_stack *);
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "src/emitthecode.ml", line 267, characters 8-23:
267 |         ptyp_attributes(* : attributes; *)
              ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "src/emitthecode.ml", line 276, characters 4-9:
276 |   | other -> "SKIP"
          ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/emitthecode.ml", line 291, characters 5-16:
291 |      pld_mutable(* : mutable_flag *);
           ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_mutable.
File "src/emitthecode.ml", line 293, characters 5-12:
293 |      pld_loc(* : Location.t *);
           ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_loc.
File "src/emitthecode.ml", line 294, characters 5-19:
294 |      pld_attributes(* : attributes *); 
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_attributes.
File "src/emitthecode.ml", line 23, characters 21-22:
23 |     | Ptyp_constr (a,b) (* of Longident.t loc * core_type list *)
                          ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/emitthecode.ml", line 25, characters 15-18:
25 |       let {txt;loc} = a in
                    ^^^
Warning 27 [unused-var-strict]: unused variable loc.
File "src/emitthecode.ml", line 34, characters 6-11:
34 |     | other -> "FIXME"
           ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/emitthecode.ml", line 41, characters 6-18:
41 |       ptype_params (* : (core_type * (variance * injectivity)) list *);
           ^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_params.
File "src/emitthecode.ml", line 42, characters 6-17:
42 |       ptype_cstrs (*: (core_type * core_type * location) list*) ;   
           ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_cstrs.
File "src/emitthecode.ml", line 44, characters 6-19:
44 |       ptype_private (*: private_flag*); 
           ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_private.
File "src/emitthecode.ml", line 45, characters 6-20:
45 |       ptype_manifest (* : core_type option *);
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_manifest.
File "src/emitthecode.ml", line 46, characters 6-22:
46 |       ptype_attributes (*: attributes*);
           ^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_attributes.
File "src/emitthecode.ml", line 47, characters 6-15:
47 |       ptype_loc (*: location*)
           ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_loc.
File "src/emitthecode.ml", line 60, characters 6-14:
60 |       ptyp_loc(* : Location.t *);
           ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "src/emitthecode.ml", line 61, characters 6-20:
61 |       ptyp_loc_stack(* : location_stack *);
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "src/emitthecode.ml", line 62, characters 6-21:
62 |       ptyp_attributes(* : attributes; *)
           ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "src/emitthecode.ml", line 81, characters 7-13:
81 |   let (parent, parent2, atype, s, n) = a in
            ^^^^^^
Warning 27 [unused-var-strict]: unused variable parent.
File "src/emitthecode.ml", line 81, characters 15-22:
81 |   let (parent, parent2, atype, s, n) = a in
                    ^^^^^^^
Warning 27 [unused-var-strict]: unused variable parent2.
File "src/emitthecode.ml", line 126, characters 143-148:
126 |                                                                                                                                              | other  -> "other"
                                                                                                                                                     ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/emitthecode.ml", line 159, characters 4-9:
159 |   | other  -> "other"
          ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/emitthecode.ml", line 171, characters 8-16:
171 |         pcd_vars(* : string loc list *);
              ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_vars.
File "src/emitthecode.ml", line 173, characters 8-15:
173 |         pcd_res(* : core_type option *);
              ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_res.
File "src/emitthecode.ml", line 174, characters 8-15:
174 |         pcd_loc(* : Location.t *);
              ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_loc.
File "src/emitthecode.ml", line 175, characters 8-22:
175 |         pcd_attributes(* : attributes *); 
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_attributes.
File "src/emitthecode.ml", line 223, characters 5-16:
223 |      pld_mutable(* : mutable_flag *);
           ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_mutable.
File "src/emitthecode.ml", line 225, characters 5-12:
225 |      pld_loc(* : Location.t *);
           ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_loc.
File "src/emitthecode.ml", line 226, characters 5-19:
226 |      pld_attributes(* : attributes *); 
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_attributes.
File "src/emitthecode.ml", line 236, characters 4-9:
236 |   | other -> "SKIP"
          ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/emitthecode.ml", line 251, characters 5-16:
251 |      pld_mutable(* : mutable_flag *);
           ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_mutable.
File "src/emitthecode.ml", line 253, characters 5-12:
253 |      pld_loc(* : Location.t *);
           ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_loc.
File "src/emitthecode.ml", line 254, characters 5-19:
254 |      pld_attributes(* : attributes *); 
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_attributes.
File "src/emitthecode.ml", line 261, characters 9-10:
261 |   | (x,s,n) ->
               ^
Warning 27 [unused-var-strict]: unused variable n.
File "src/emitthecode.ml", line 265, characters 8-16:
265 |         ptyp_loc(* : Location.t *);
              ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "src/emitthecode.ml", line 266, characters 8-22:
266 |         ptyp_loc_stack(* : location_stack *);
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "src/emitthecode.ml", line 267, characters 8-23:
267 |         ptyp_attributes(* : attributes; *)
              ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "src/emitthecode.ml", line 276, characters 4-9:
276 |   | other -> "SKIP"
          ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/emitthecode.ml", line 291, characters 5-16:
291 |      pld_mutable(* : mutable_flag *);
           ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_mutable.
File "src/emitthecode.ml", line 293, characters 5-12:
293 |      pld_loc(* : Location.t *);
           ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_loc.
File "src/emitthecode.ml", line 294, characters 5-19:
294 |      pld_attributes(* : attributes *); 
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_attributes.
File "src/ppx.ml", line 14, characters 12-13:
14 | let ppddump x = () (*stub to hide batteries dump*)
                 ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 18, characters 19-20:
18 | let process_coerce a = "FIXME122"
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 22, characters 16-17:
22 | let process_for a = "FIXME126"
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 27, characters 22-23:
27 | let process_letmodule a = "FIXME131"
                           ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 29, characters 20-21:
29 | let process_newtype a = "FIXME1334"
                         ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 30, characters 17-18:
30 | let process_open a = "FIXME1337"
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 31, characters 17-18:
31 | let process_poly a = "FIXME1338"
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 33, characters 17-18:
33 | let process_send a = "FIXME1340"
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 35, characters 21-22:
35 | let process_setfield a = "FIXME1352"
                          ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 36, characters 23-24:
36 | let process_setinstvar a = "FIXME1362"
                            ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 37, characters 16-17:
37 | let process_try a = "FIXME1343"
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 38, characters 20-21:
38 | let process_variant a = "FIXME1355"
                         ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 39, characters 19-20:
39 | let process_while  a = "FIXME1378"
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 63, characters 27-36:
63 | let process_direction_flag ( alist0):string =  "FIXME4"
                                ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable alist0.
File "src/ppx.ml", line 72, characters 30-47:
72 | let process_class_structure ( aclass_structure0:class_structure):string=  "FIXME7"
                                   ^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aclass_structure0.
File "src/ppx.ml", line 76, characters 22-23:
76 |   | Pconst_integer (a,b) -> "int" ^a
                           ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 78, characters 26-34:
78 |   | Pconst_string (string,location,stringoption) -> "Pconst_string(\"" ^ string ^ "\")"
                               ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable location.
File "src/ppx.ml", line 78, characters 35-47:
78 |   | Pconst_string (string,location,stringoption) -> "Pconst_string(\"" ^ string ^ "\")"
                                        ^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable stringoption.
File "src/ppx.ml", line 79, characters 27-38:
79 |   | Pconst_float (string , char_option) -> "float" ^ string
                                ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable char_option.
File "src/ppx.ml", line 82, characters 24-35:
82 | let process_extension ( aextension0:extension):string= "FIXME9"
                             ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aextension0.
File "src/ppx.ml", line 83, characters 36-59:
83 | let process_extension_constructor ( aextension_constructor0:extension_constructor):string= "FIXME10"
                                         ^^^^^^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aextension_constructor0.
File "src/ppx.ml", line 85, characters 20-27:
85 | let process_letop ( aletop0:letop):string="FIXME12"
                         ^^^^^^^
Warning 27 [unused-var-strict]: unused variable aletop0.
File "src/ppx.ml", line 92, characters 16-24:
92 | let process_loc ( aloc0):string="FIXME14"
                     ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aloc0.
File "src/ppx.ml", line 104, characters 26-39:
104 | let process_module_expr ( amodule_expr0:module_expr):string="FIXME16"
                                ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable amodule_expr0.
File "src/ppx.ml", line 105, characters 31-49:
105 | let process_open_declaration ( aopen_declaration0:open_declaration):string="FIXME17"
                                     ^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aopen_declaration0.
File "src/ppx.ml", line 129, characters 39-40:
129 | and process_string_loc_expression_list x = "process_string_loc_expression_list"
                                             ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 162, characters 4-12:
162 |     pexp_loc (* : location  *);
          ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pexp_loc.
File "src/ppx.ml", line 163, characters 4-18:
163 |     pexp_loc_stack (* : location_stack *);
          ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pexp_loc_stack.
File "src/ppx.ml", line 164, characters 4-19:
164 |     pexp_attributes (* : attributes *); (* [... \[@id1\] \[@id2\]] *)
          ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pexp_attributes.
File "src/ppx.ml", line 214, characters 17-24:
214 |     |Ppat_alias (pattern ,loc_string) -> "patterna3"
                       ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 214, characters 26-36:
214 |     |Ppat_alias (pattern ,loc_string) -> "patterna3"
                                ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable loc_string.
File "src/ppx.ml", line 215, characters 19-27:
215 |     |Ppat_constant constant  -> "patterna4"
                         ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable constant.
File "src/ppx.ml", line 216, characters 20-28:
216 |     |Ppat_interval (constant ,constant2)  -> "patterna5"
                          ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable constant.
File "src/ppx.ml", line 216, characters 30-39:
216 |     |Ppat_interval (constant ,constant2)  -> "patterna5"
                                    ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable constant2.
File "src/ppx.ml", line 217, characters 16-28:
217 |     |Ppat_tuple pattern_list   -> "patterna6"
                      ^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern_list.
File "src/ppx.ml", line 218, characters 21-22:
218 |     |Ppat_construct (a, b)  -> "patterna7"
                           ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 218, characters 24-25:
218 |     |Ppat_construct (a, b)  -> "patterna7"
                              ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 219, characters 19-26:
219 |     |Ppat_variant (pattern, labeloptional ) -> "patterna8"
                         ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 219, characters 28-41:
219 |     |Ppat_variant (pattern, labeloptional ) -> "patterna8"
                                  ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable labeloptional.
File "src/ppx.ml", line 220, characters 18-43:
220 |     |Ppat_record (list_longident_locpattern, closed_flag) -> "patterna9"
                        ^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable list_longident_locpattern.
File "src/ppx.ml", line 220, characters 45-56:
220 |     |Ppat_record (list_longident_locpattern, closed_flag) -> "patterna9"
                                                   ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable closed_flag.
File "src/ppx.ml", line 221, characters 16-26:
221 |     |Ppat_array (pattern_) -> "patterna10 "
                      ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern_.
File "src/ppx.ml", line 222, characters 14-21:
222 |     |Ppat_or (pattern, pattern2)  -> "patterna12"
                    ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 222, characters 23-31:
222 |     |Ppat_or (pattern, pattern2)  -> "patterna12"
                             ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern2.
File "src/ppx.ml", line 224, characters 15-28:
224 |     |Ppat_type longident_loc  -> "patterna14"
                     ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable longident_loc.
File "src/ppx.ml", line 225, characters 15-22:
225 |     |Ppat_lazy pattern  -> "patterna15"
                     ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 226, characters 17-36:
226 |     |Ppat_unpack (loc_option_string) -> "patterna16"
                       ^^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable loc_option_string.
File "src/ppx.ml", line 227, characters 20-27:
227 |     |Ppat_exception pattern  -> "patterna17"
                          ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 228, characters 20-29:
228 |     |Ppat_extension extension  -> "patterna19"
                          ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable extension.
File "src/ppx.ml", line 229, characters 16-29:
229 |     |Ppat_open (longident_loc, pattern) -> "patterna30"
                      ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable longident_loc.
File "src/ppx.ml", line 229, characters 31-38:
229 |     |Ppat_open (longident_loc, pattern) -> "patterna30"
                                     ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 230, characters 39-40:
230 | and process_long_ident_expression_list x = "process_long_ident_expression_list"
                                             ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 233, characters 75-76:
233 | and process_record_kind4 :label_declaration -> string_list -> string = fun x s -> ""
                                                                                 ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 233, characters 77-78:
233 | and process_record_kind4 :label_declaration -> string_list -> string = fun x s -> ""
                                                                                   ^
Warning 27 [unused-var-strict]: unused variable s.
File "src/ppx.ml", line 234, characters 26-27:
234 | and  process_record_kind2(x :label_declaration)(s:string_list) = ""
                                ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 234, characters 48-49:
234 | and  process_record_kind2(x :label_declaration)(s:string_list) = ""
                                                      ^
Warning 27 [unused-var-strict]: unused variable s.
File "src/ppx.ml", line 235, characters 28-29:
235 | and    process_record_kind3 x s = ""
                                  ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 235, characters 30-31:
235 | and    process_record_kind3 x s = ""
                                    ^
Warning 27 [unused-var-strict]: unused variable s.
File "src/ppx.ml", line 243, characters 25-26:
243 |   process_record_kind((x,s):label_declaration *string_list):string =
                               ^
Warning 27 [unused-var-strict]: unused variable s.
File "src/ppx.ml", line 249, characters 5-12:
249 |      pld_loc(* : Location.t *);
           ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_loc.
File "src/ppx.ml", line 250, characters 5-19:
250 |      pld_attributes(* : attributes *); 
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_attributes.
File "src/ppx.ml", line 270, characters 15-18:
270 |       let {txt;loc} = a in
                     ^^^
Warning 27 [unused-var-strict]: unused variable loc.
File "src/ppx.ml", line 273, characters 10-14:
273 |       let edge = create_edge ("Ptyp_constr", id1) in
                ^^^^
Warning 26 [unused-var]: unused variable edge.
File "src/ppx.ml", line 295, characters 16-25:
295 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                      ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable arg_label.
File "src/ppx.ml", line 295, characters 28-37:
295 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                  ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type.
File "src/ppx.ml", line 295, characters 40-50:
295 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                              ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type2.
File "src/ppx.ml", line 299, characters 17-18:
299 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                       ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 299, characters 19-20:
299 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                         ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 302, characters 18-19:
302 |   | Ptyp_class (a,b) (* of Longident.t loc * core_type list *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 304, characters 8-12:
304 |     let myid = (process_id1 a.txt) in
              ^^^^
Warning 26 [unused-var]: unused variable myid.
File "src/ppx.ml", line 307, characters 16-17:
307 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 307, characters 18-19:
307 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 311, characters 18-19:
311 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 311, characters 20-21:
311 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                          ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 311, characters 22-23:
311 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                            ^
Warning 27 [unused-var-strict]: unused variable c.
File "src/ppx.ml", line 314, characters 15-16:
314 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 314, characters 17-18:
314 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                       ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 336, characters 6-14:
336 |       ptyp_loc(* : Location.t *);
            ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "src/ppx.ml", line 337, characters 6-20:
337 |       ptyp_loc_stack(* : location_stack *);
            ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "src/ppx.ml", line 338, characters 6-21:
338 |       ptyp_attributes(* : attributes; *)
            ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "src/ppx.ml", line 402, characters 11-14:
402 |     { txt; loc }  ->
                 ^^^
Warning 27 [unused-var-strict]: unused variable loc.
File "src/ppx.ml", line 440, characters 21-22:
440 |     | Ptyp_constr (a,b) (* of Longident.t loc * core_type list *)
                           ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 442, characters 15-18:
442 |       let {txt;loc} = a in
                     ^^^
Warning 27 [unused-var-strict]: unused variable loc.
File "src/ppx.ml", line 455, characters 16-25:
455 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                      ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable arg_label.
File "src/ppx.ml", line 455, characters 28-37:
455 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                  ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type.
File "src/ppx.ml", line 455, characters 40-50:
455 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                              ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type2.
File "src/ppx.ml", line 460, characters 17-18:
460 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                       ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 460, characters 19-20:
460 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                         ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 463, characters 18-19:
463 |   | Ptyp_class (a,b) (* of Longident.t loc * core_type list *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 465, characters 8-12:
465 |     let myid = (process_id1 a.txt ) in
              ^^^^
Warning 26 [unused-var]: unused variable myid.
File "src/ppx.ml", line 468, characters 16-17:
468 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 468, characters 18-19:
468 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 472, characters 18-19:
472 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 472, characters 20-21:
472 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                          ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 472, characters 22-23:
472 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                            ^
Warning 27 [unused-var-strict]: unused variable c.
File "src/ppx.ml", line 478, characters 15-16:
478 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 478, characters 17-18:
478 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                       ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 497, characters 6-14:
497 |       ptyp_loc(* : Location.t *);
            ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "src/ppx.ml", line 498, characters 6-20:
498 |       ptyp_loc_stack(* : location_stack *);
            ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "src/ppx.ml", line 499, characters 6-21:
499 |       ptyp_attributes(* : attributes; *)
            ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "src/ppx.ml", line 506, characters 9-10:
506 |   | (x,s,n) ->
               ^
Warning 27 [unused-var-strict]: unused variable n.
File "src/ppx.ml", line 510, characters 8-16:
510 |         ptyp_loc(* : Location.t *);
              ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "src/ppx.ml", line 511, characters 8-22:
511 |         ptyp_loc_stack(* : location_stack *);
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "src/ppx.ml", line 512, characters 8-23:
512 |         ptyp_attributes(* : attributes; *)
              ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "src/ppx.ml", line 567, characters 142-147:
567 |                                                                                                                                             | other  -> "other"
                                                                                                                                                    ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/ppx.ml", line 570, characters 7-13:
570 |   let (parent, parent2, atype, s, n) = a in
             ^^^^^^
Warning 27 [unused-var-strict]: unused variable parent.
File "src/ppx.ml", line 570, characters 15-22:
570 |   let (parent, parent2, atype, s, n) = a in
                     ^^^^^^^
Warning 27 [unused-var-strict]: unused variable parent2.
File "src/ppx.ml", line 625, characters 4-9:
625 |   | other  -> "other"
          ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/ppx.ml", line 660, characters 8-16:
660 |         pcd_vars(* : string loc list *);
              ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_vars.
File "src/ppx.ml", line 662, characters 8-15:
662 |         pcd_res(* : core_type option *);
              ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_res.
File "src/ppx.ml", line 663, characters 8-15:
663 |         pcd_loc(* : Location.t *);
              ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_loc.
File "src/ppx.ml", line 664, characters 8-22:
664 |         pcd_attributes(* : attributes *); 
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_attributes.
File "src/ppx.ml", line 723, characters 8-20:
723 |         ptype_params (* : (core_type * (variance * injectivity)) list *);
              ^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_params.
File "src/ppx.ml", line 724, characters 8-19:
724 |         ptype_cstrs (*: (core_type * core_type * location) list*) ;   
              ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_cstrs.
File "src/ppx.ml", line 726, characters 8-21:
726 |         ptype_private (*: private_flag*); 
              ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_private.
File "src/ppx.ml", line 727, characters 8-22:
727 |         ptype_manifest (* : core_type option *);
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_manifest.
File "src/ppx.ml", line 728, characters 8-24:
728 |         ptype_attributes (*: attributes*);
              ^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_attributes.
File "src/ppx.ml", line 729, characters 8-17:
729 |         ptype_loc (*: location*)
              ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_loc.
File "src/ppx.ml", line 787, characters 18-26:
787 |     | Pstr_value (rec_flag, value_binding_list) ->
                        ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable rec_flag.
File "src/ppx.ml", line 790, characters 17-25:
790 |     | Pstr_type (rec_flag, type_declaration_list) ->      
                       ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable rec_flag.
File "src/ppx.ml", line 794, characters 19-33:
794 |     | Pstr_module  module_binding ->
                         ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable module_binding.
File "src/ppx.ml", line 841, characters 6-9:
841 |   let foo = (debug proc1 x) in
            ^^^
Warning 26 [unused-var]: unused variable foo.
File "src/ppx.ml", line 844, characters 17-18:
844 | let process_bool x = "bool"
                       ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 14, characters 12-13:
14 | let ppddump x = () (*stub to hide batteries dump*)
                 ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 18, characters 19-20:
18 | let process_coerce a = "FIXME122"
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 22, characters 16-17:
22 | let process_for a = "FIXME126"
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 27, characters 22-23:
27 | let process_letmodule a = "FIXME131"
                           ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 29, characters 20-21:
29 | let process_newtype a = "FIXME1334"
                         ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 30, characters 17-18:
30 | let process_open a = "FIXME1337"
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 31, characters 17-18:
31 | let process_poly a = "FIXME1338"
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 33, characters 17-18:
33 | let process_send a = "FIXME1340"
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 35, characters 21-22:
35 | let process_setfield a = "FIXME1352"
                          ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 36, characters 23-24:
36 | let process_setinstvar a = "FIXME1362"
                            ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 37, characters 16-17:
37 | let process_try a = "FIXME1343"
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 38, characters 20-21:
38 | let process_variant a = "FIXME1355"
                         ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 39, characters 19-20:
39 | let process_while  a = "FIXME1378"
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 63, characters 27-36:
63 | let process_direction_flag ( alist0):string =  "FIXME4"
                                ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable alist0.
File "src/ppx.ml", line 72, characters 30-47:
72 | let process_class_structure ( aclass_structure0:class_structure):string=  "FIXME7"
                                   ^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aclass_structure0.
File "src/ppx.ml", line 76, characters 22-23:
76 |   | Pconst_integer (a,b) -> "int" ^a
                           ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 78, characters 26-34:
78 |   | Pconst_string (string,location,stringoption) -> "Pconst_string(\"" ^ string ^ "\")"
                               ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable location.
File "src/ppx.ml", line 78, characters 35-47:
78 |   | Pconst_string (string,location,stringoption) -> "Pconst_string(\"" ^ string ^ "\")"
                                        ^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable stringoption.
File "src/ppx.ml", line 79, characters 27-38:
79 |   | Pconst_float (string , char_option) -> "float" ^ string
                                ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable char_option.
File "src/ppx.ml", line 82, characters 24-35:
82 | let process_extension ( aextension0:extension):string= "FIXME9"
                             ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aextension0.
File "src/ppx.ml", line 83, characters 36-59:
83 | let process_extension_constructor ( aextension_constructor0:extension_constructor):string= "FIXME10"
                                         ^^^^^^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aextension_constructor0.
File "src/ppx.ml", line 85, characters 20-27:
85 | let process_letop ( aletop0:letop):string="FIXME12"
                         ^^^^^^^
Warning 27 [unused-var-strict]: unused variable aletop0.
File "src/ppx.ml", line 92, characters 16-24:
92 | let process_loc ( aloc0):string="FIXME14"
                     ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aloc0.
File "src/ppx.ml", line 104, characters 26-39:
104 | let process_module_expr ( amodule_expr0:module_expr):string="FIXME16"
                                ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable amodule_expr0.
File "src/ppx.ml", line 105, characters 31-49:
105 | let process_open_declaration ( aopen_declaration0:open_declaration):string="FIXME17"
                                     ^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aopen_declaration0.
File "src/ppx.ml", line 129, characters 39-40:
129 | and process_string_loc_expression_list x = "process_string_loc_expression_list"
                                             ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 162, characters 4-12:
162 |     pexp_loc (* : location  *);
          ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pexp_loc.
File "src/ppx.ml", line 163, characters 4-18:
163 |     pexp_loc_stack (* : location_stack *);
          ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pexp_loc_stack.
File "src/ppx.ml", line 164, characters 4-19:
164 |     pexp_attributes (* : attributes *); (* [... \[@id1\] \[@id2\]] *)
          ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pexp_attributes.
File "src/ppx.ml", line 214, characters 17-24:
214 |     |Ppat_alias (pattern ,loc_string) -> "patterna3"
                       ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 214, characters 26-36:
214 |     |Ppat_alias (pattern ,loc_string) -> "patterna3"
                                ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable loc_string.
File "src/ppx.ml", line 215, characters 19-27:
215 |     |Ppat_constant constant  -> "patterna4"
                         ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable constant.
File "src/ppx.ml", line 216, characters 20-28:
216 |     |Ppat_interval (constant ,constant2)  -> "patterna5"
                          ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable constant.
File "src/ppx.ml", line 216, characters 30-39:
216 |     |Ppat_interval (constant ,constant2)  -> "patterna5"
                                    ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable constant2.
File "src/ppx.ml", line 217, characters 16-28:
217 |     |Ppat_tuple pattern_list   -> "patterna6"
                      ^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern_list.
File "src/ppx.ml", line 218, characters 21-22:
218 |     |Ppat_construct (a, b)  -> "patterna7"
                           ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 218, characters 24-25:
218 |     |Ppat_construct (a, b)  -> "patterna7"
                              ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 219, characters 19-26:
219 |     |Ppat_variant (pattern, labeloptional ) -> "patterna8"
                         ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 219, characters 28-41:
219 |     |Ppat_variant (pattern, labeloptional ) -> "patterna8"
                                  ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable labeloptional.
File "src/ppx.ml", line 220, characters 18-43:
220 |     |Ppat_record (list_longident_locpattern, closed_flag) -> "patterna9"
                        ^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable list_longident_locpattern.
File "src/ppx.ml", line 220, characters 45-56:
220 |     |Ppat_record (list_longident_locpattern, closed_flag) -> "patterna9"
                                                   ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable closed_flag.
File "src/ppx.ml", line 221, characters 16-26:
221 |     |Ppat_array (pattern_) -> "patterna10 "
                      ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern_.
File "src/ppx.ml", line 222, characters 14-21:
222 |     |Ppat_or (pattern, pattern2)  -> "patterna12"
                    ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 222, characters 23-31:
222 |     |Ppat_or (pattern, pattern2)  -> "patterna12"
                             ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern2.
File "src/ppx.ml", line 224, characters 15-28:
224 |     |Ppat_type longident_loc  -> "patterna14"
                     ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable longident_loc.
File "src/ppx.ml", line 225, characters 15-22:
225 |     |Ppat_lazy pattern  -> "patterna15"
                     ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 226, characters 17-36:
226 |     |Ppat_unpack (loc_option_string) -> "patterna16"
                       ^^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable loc_option_string.
File "src/ppx.ml", line 227, characters 20-27:
227 |     |Ppat_exception pattern  -> "patterna17"
                          ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 228, characters 20-29:
228 |     |Ppat_extension extension  -> "patterna19"
                          ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable extension.
File "src/ppx.ml", line 229, characters 16-29:
229 |     |Ppat_open (longident_loc, pattern) -> "patterna30"
                      ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable longident_loc.
File "src/ppx.ml", line 229, characters 31-38:
229 |     |Ppat_open (longident_loc, pattern) -> "patterna30"
                                     ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "src/ppx.ml", line 230, characters 39-40:
230 | and process_long_ident_expression_list x = "process_long_ident_expression_list"
                                             ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 233, characters 75-76:
233 | and process_record_kind4 :label_declaration -> string_list -> string = fun x s -> ""
                                                                                 ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 233, characters 77-78:
233 | and process_record_kind4 :label_declaration -> string_list -> string = fun x s -> ""
                                                                                   ^
Warning 27 [unused-var-strict]: unused variable s.
File "src/ppx.ml", line 234, characters 26-27:
234 | and  process_record_kind2(x :label_declaration)(s:string_list) = ""
                                ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 234, characters 48-49:
234 | and  process_record_kind2(x :label_declaration)(s:string_list) = ""
                                                      ^
Warning 27 [unused-var-strict]: unused variable s.
File "src/ppx.ml", line 235, characters 28-29:
235 | and    process_record_kind3 x s = ""
                                  ^
Warning 27 [unused-var-strict]: unused variable x.
File "src/ppx.ml", line 235, characters 30-31:
235 | and    process_record_kind3 x s = ""
                                    ^
Warning 27 [unused-var-strict]: unused variable s.
File "src/ppx.ml", line 243, characters 25-26:
243 |   process_record_kind((x,s):label_declaration *string_list):string =
                               ^
Warning 27 [unused-var-strict]: unused variable s.
File "src/ppx.ml", line 249, characters 5-12:
249 |      pld_loc(* : Location.t *);
           ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_loc.
File "src/ppx.ml", line 250, characters 5-19:
250 |      pld_attributes(* : attributes *); 
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_attributes.
File "src/ppx.ml", line 270, characters 15-18:
270 |       let {txt;loc} = a in
                     ^^^
Warning 27 [unused-var-strict]: unused variable loc.
File "src/ppx.ml", line 273, characters 10-14:
273 |       let edge = create_edge ("Ptyp_constr", id1) in
                ^^^^
Warning 26 [unused-var]: unused variable edge.
File "src/ppx.ml", line 295, characters 16-25:
295 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                      ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable arg_label.
File "src/ppx.ml", line 295, characters 28-37:
295 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                  ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type.
File "src/ppx.ml", line 295, characters 40-50:
295 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                              ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type2.
File "src/ppx.ml", line 299, characters 17-18:
299 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                       ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 299, characters 19-20:
299 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                         ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 302, characters 18-19:
302 |   | Ptyp_class (a,b) (* of Longident.t loc * core_type list *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 304, characters 8-12:
304 |     let myid = (process_id1 a.txt) in
              ^^^^
Warning 26 [unused-var]: unused variable myid.
File "src/ppx.ml", line 307, characters 16-17:
307 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 307, characters 18-19:
307 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 311, characters 18-19:
311 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 311, characters 20-21:
311 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                          ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 311, characters 22-23:
311 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                            ^
Warning 27 [unused-var-strict]: unused variable c.
File "src/ppx.ml", line 314, characters 15-16:
314 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 314, characters 17-18:
314 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                       ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 336, characters 6-14:
336 |       ptyp_loc(* : Location.t *);
            ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "src/ppx.ml", line 337, characters 6-20:
337 |       ptyp_loc_stack(* : location_stack *);
            ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "src/ppx.ml", line 338, characters 6-21:
338 |       ptyp_attributes(* : attributes; *)
            ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "src/ppx.ml", line 402, characters 11-14:
402 |     { txt; loc }  ->
                 ^^^
Warning 27 [unused-var-strict]: unused variable loc.
File "src/ppx.ml", line 440, characters 21-22:
440 |     | Ptyp_constr (a,b) (* of Longident.t loc * core_type list *)
                           ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 442, characters 15-18:
442 |       let {txt;loc} = a in
                     ^^^
Warning 27 [unused-var-strict]: unused variable loc.
File "src/ppx.ml", line 455, characters 16-25:
455 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                      ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable arg_label.
File "src/ppx.ml", line 455, characters 28-37:
455 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                  ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type.
File "src/ppx.ml", line 455, characters 40-50:
455 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                              ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type2.
File "src/ppx.ml", line 460, characters 17-18:
460 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                       ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 460, characters 19-20:
460 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                         ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 463, characters 18-19:
463 |   | Ptyp_class (a,b) (* of Longident.t loc * core_type list *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 465, characters 8-12:
465 |     let myid = (process_id1 a.txt ) in
              ^^^^
Warning 26 [unused-var]: unused variable myid.
File "src/ppx.ml", line 468, characters 16-17:
468 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 468, characters 18-19:
468 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 472, characters 18-19:
472 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 472, characters 20-21:
472 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                          ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 472, characters 22-23:
472 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                            ^
Warning 27 [unused-var-strict]: unused variable c.
File "src/ppx.ml", line 478, characters 15-16:
478 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "src/ppx.ml", line 478, characters 17-18:
478 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                       ^
Warning 27 [unused-var-strict]: unused variable b.
File "src/ppx.ml", line 497, characters 6-14:
497 |       ptyp_loc(* : Location.t *);
            ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "src/ppx.ml", line 498, characters 6-20:
498 |       ptyp_loc_stack(* : location_stack *);
            ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "src/ppx.ml", line 499, characters 6-21:
499 |       ptyp_attributes(* : attributes; *)
            ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "src/ppx.ml", line 506, characters 9-10:
506 |   | (x,s,n) ->
               ^
Warning 27 [unused-var-strict]: unused variable n.
File "src/ppx.ml", line 510, characters 8-16:
510 |         ptyp_loc(* : Location.t *);
              ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "src/ppx.ml", line 511, characters 8-22:
511 |         ptyp_loc_stack(* : location_stack *);
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "src/ppx.ml", line 512, characters 8-23:
512 |         ptyp_attributes(* : attributes; *)
              ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "src/ppx.ml", line 567, characters 142-147:
567 |                                                                                                                                             | other  -> "other"
                                                                                                                                                    ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/ppx.ml", line 570, characters 7-13:
570 |   let (parent, parent2, atype, s, n) = a in
             ^^^^^^
Warning 27 [unused-var-strict]: unused variable parent.
File "src/ppx.ml", line 570, characters 15-22:
570 |   let (parent, parent2, atype, s, n) = a in
                     ^^^^^^^
Warning 27 [unused-var-strict]: unused variable parent2.
File "src/ppx.ml", line 625, characters 4-9:
625 |   | other  -> "other"
          ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "src/ppx.ml", line 660, characters 8-16:
660 |         pcd_vars(* : string loc list *);
              ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_vars.
File "src/ppx.ml", line 662, characters 8-15:
662 |         pcd_res(* : core_type option *);
              ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_res.
File "src/ppx.ml", line 663, characters 8-15:
663 |         pcd_loc(* : Location.t *);
              ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_loc.
File "src/ppx.ml", line 664, characters 8-22:
664 |         pcd_attributes(* : attributes *); 
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_attributes.
File "src/ppx.ml", line 723, characters 8-20:
723 |         ptype_params (* : (core_type * (variance * injectivity)) list *);
              ^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_params.
File "src/ppx.ml", line 724, characters 8-19:
724 |         ptype_cstrs (*: (core_type * core_type * location) list*) ;   
              ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_cstrs.
File "src/ppx.ml", line 726, characters 8-21:
726 |         ptype_private (*: private_flag*); 
              ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_private.
File "src/ppx.ml", line 727, characters 8-22:
727 |         ptype_manifest (* : core_type option *);
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_manifest.
File "src/ppx.ml", line 728, characters 8-24:
728 |         ptype_attributes (*: attributes*);
              ^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_attributes.
File "src/ppx.ml", line 729, characters 8-17:
729 |         ptype_loc (*: location*)
              ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_loc.
File "src/ppx.ml", line 787, characters 18-26:
787 |     | Pstr_value (rec_flag, value_binding_list) ->
                        ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable rec_flag.
File "src/ppx.ml", line 790, characters 17-25:
790 |     | Pstr_type (rec_flag, type_declaration_list) ->      
                       ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable rec_flag.
File "src/ppx.ml", line 794, characters 19-33:
794 |     | Pstr_module  module_binding ->
                         ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable module_binding.
File "src/ppx.ml", line 841, characters 6-9:
841 |   let foo = (debug proc1 x) in
            ^^^
Warning 26 [unused-var]: unused variable foo.
File "src/ppx.ml", line 844, characters 17-18:
844 | let process_bool x = "bool"
                       ^
Warning 27 [unused-var-strict]: unused variable x.
DEBUG2AA:open Ppxlib
DEBUG2EC: let process_newrec_flag2__Nonrecursive x :string =match x with 
DEBUG2EB:let process_types_newrec_flag2__Nonrecursive(():()):string = (process_types ^ ("newrec_flag2","Nonrecursive") ^)
DEBUG2EC:| Nonrecursive () -> (process_types_newrec_flag2__Nonrecursive())
DEBUG2EC: let process_newrec_flag2__Recursive x :string =match x with 
DEBUG2EB:let process_types_newrec_flag2__Recursive(():()):string = (process_types ^ ("newrec_flag2","Recursive") ^)
DEBUG2EC:| Recursive () -> (process_types_newrec_flag2__Recursive())
DEBUG2E:constructor_declaration_new: constructor:"Recursive"{| Recursive () -> (process_types_newrec_flag2__Recursive())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "newrec_flag2"))
DEBUG2E:constructor_declaration_new: constructor:"Nonrecursive"{| Nonrecursive () -> (process_types_newrec_flag2__Nonrecursive())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Recursive"{| Recursive () -> (process_types_newrec_flag2__Recursive())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "newrec_flag2")))

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_newrec_flag2 (x:newrec_flag2):string = match x with {(emit_type_decl_kind (ptype_variant 
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Nonrecursive"{| Nonrecursive () -> (process_types_newrec_flag2__Nonrecursive())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Recursive"{| Recursive () -> (process_types_newrec_flag2__Recursive())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "newrec_flag2")))))} ->SKIP 

DEBUG2C: let process_newrec_flag2__Nonrecursive x :string =match x with 
DEBUG2B:let process_types_newrec_flag2__Nonrecursive(():()):string = (process_types ^ ("newrec_flag2","Nonrecursive") ^)
DEBUG2C:| Nonrecursive (emit_core_type_list ) -> (process_types_newrec_flag2__Nonrecursive())
DEBUG2C: let process_newrec_flag2__Recursive x :string =match x with 
DEBUG2B:let process_types_newrec_flag2__Recursive(():()):string = (process_types ^ ("newrec_flag2","Recursive") ^)
DEBUG2C:| Recursive (emit_core_type_list ) -> (process_types_newrec_flag2__Recursive())
DEBUG:constructor_declaration_new: (constructor "Recursive" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_newrec_flag2(x:newrec_flag2)=
match x with
)
DEBUG:constructor_declaration_new: (constructor "Nonrecursive" {Pcstr_tuple:my_process_core_type_list:}	(constructor "Recursive" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_newrec_flag2(x:newrec_flag2)=
match x with
))
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"newrec_flag2" = (Ptype_variant (constructor "Nonrecursive" {Pcstr_tuple:my_process_core_type_list:}	(constructor "Recursive" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_newrec_flag2(x:newrec_flag2)=
match x with
)))[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
DEBUG2AA:open Ppxlib

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_UU (x:coq_UU):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_fromUUtoType (x:fromUUtoType):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_empty (x:empty):string = match x with {(emit_type_decl_kind (ptype_variant 
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "empty")))} ->SKIP 

DEBUG2EC: let process_coq_unit__Coq_tt x :string =match x with 
DEBUG2EB:let process_types_coq_unit__Coq_tt(():()):string = (process_types ^ ("coq_unit","Coq_tt") ^)
DEBUG2EC:| Coq_tt () -> (process_types_coq_unit__Coq_tt())
DEBUG2E:constructor_declaration_new: constructor:"Coq_tt"{| Coq_tt () -> (process_types_coq_unit__Coq_tt())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "coq_unit"))

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_unit (x:coq_unit):string = match x with {(emit_type_decl_kind (ptype_variant 
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Coq_tt"{| Coq_tt () -> (process_types_coq_unit__Coq_tt())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "coq_unit"))))} ->SKIP 

DEBUG2C: let process_coq_unit__Coq_tt x :string =match x with 
DEBUG2B:let process_types_coq_unit__Coq_tt(():()):string = (process_types ^ ("coq_unit","Coq_tt") ^)
DEBUG2C:| Coq_tt (emit_core_type_list ) -> (process_types_coq_unit__Coq_tt())
DEBUG:constructor_declaration_new: (constructor "Coq_tt" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_coq_unit(x:coq_unit)=
match x with
)
DEBUG2EC: let process_bool__Coq_true x :string =match x with 
DEBUG2EB:let process_types_bool__Coq_true(():()):string = (process_types ^ ("bool","Coq_true") ^)
DEBUG2EC:| Coq_true () -> (process_types_bool__Coq_true())
DEBUG2EC: let process_bool__Coq_false x :string =match x with 
DEBUG2EB:let process_types_bool__Coq_false(():()):string = (process_types ^ ("bool","Coq_false") ^)
DEBUG2EC:| Coq_false () -> (process_types_bool__Coq_false())
DEBUG2E:constructor_declaration_new: constructor:"Coq_false"{| Coq_false () -> (process_types_bool__Coq_false())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "bool"))
DEBUG2E:constructor_declaration_new: constructor:"Coq_true"{| Coq_true () -> (process_types_bool__Coq_true())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Coq_false"{| Coq_false () -> (process_types_bool__Coq_false())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "bool")))

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_bool (x:bool):string = match x with {(emit_type_decl_kind (ptype_variant 
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Coq_true"{| Coq_true () -> (process_types_bool__Coq_true())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Coq_false"{| Coq_false () -> (process_types_bool__Coq_false())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "bool")))))} ->SKIP 

DEBUG2C: let process_bool__Coq_true x :string =match x with 
DEBUG2B:let process_types_bool__Coq_true(():()):string = (process_types ^ ("bool","Coq_true") ^)
DEBUG2C:| Coq_true (emit_core_type_list ) -> (process_types_bool__Coq_true())
DEBUG2C: let process_bool__Coq_false x :string =match x with 
DEBUG2B:let process_types_bool__Coq_false(():()):string = (process_types ^ ("bool","Coq_false") ^)
DEBUG2C:| Coq_false (emit_core_type_list ) -> (process_types_bool__Coq_false())
DEBUG:constructor_declaration_new: (constructor "Coq_false" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_bool(x:bool)=
match x with
)
DEBUG:constructor_declaration_new: (constructor "Coq_true" {Pcstr_tuple:my_process_core_type_list:}	(constructor "Coq_false" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_bool(x:bool)=
match x with
))
DEBUG2EC: let process_coprod__Coq_ii1 x :string =match x with 
DEBUG2A:let process_FIXME x : FIXME= x
DEBUG2A:let process_FIXME x : FIXME= x
DEBUG2EB:let process_types_coprod__Coq_ii1((aFIXME0):(FIXME)):string = (process_types ^ ("coprod","Coq_ii1") ^(core_type "aFIXME0"))
DEBUG2EC:| Coq_ii1 (FIXME0) -> (process_types_coprod__Coq_ii1((process_FIXME FIXME0)))
DEBUG2EC: let process_coprod__Coq_ii2 x :string =match x with 
DEBUG2A:let process_FIXME x : FIXME= x
DEBUG2A:let process_FIXME x : FIXME= x
DEBUG2EB:let process_types_coprod__Coq_ii2((aFIXME0):(FIXME)):string = (process_types ^ ("coprod","Coq_ii2") ^(core_type "aFIXME0"))
DEBUG2EC:| Coq_ii2 (FIXME0) -> (process_types_coprod__Coq_ii2((process_FIXME FIXME0)))
DEBUG2E:constructor_declaration_new: constructor:"Coq_ii2"{| Coq_ii2 (FIXME0) -> (process_types_coprod__Coq_ii2((process_FIXME FIXME0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "coprod"))
DEBUG2E:constructor_declaration_new: constructor:"Coq_ii1"{| Coq_ii1 (FIXME0) -> (process_types_coprod__Coq_ii1((process_FIXME FIXME0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Coq_ii2"{| Coq_ii2 (FIXME0) -> (process_types_coprod__Coq_ii2((process_FIXME FIXME0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "coprod")))

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coprod (x:coprod):string = match x with {(emit_type_decl_kind (ptype_variant 
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Coq_ii1"{| Coq_ii1 (FIXME0) -> (process_types_coprod__Coq_ii1((process_FIXME FIXME0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Coq_ii2"{| Coq_ii2 (FIXME0) -> (process_types_coprod__Coq_ii2((process_FIXME FIXME0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "coprod")))))} ->SKIP 

DEBUG2C: let process_coprod__Coq_ii1 x :string =match x with 
DEBUG2A:let process_var-name x : var-name= x
DEBUG2A:let process_var-name x : var-name= x
DEBUG2B:let process_types_coprod__Coq_ii1((avar-name0):(var-name)):string = (process_types ^ ("coprod","Coq_ii1") ^(core_type "avar-name0"))
DEBUG2C:| Coq_ii1 (emit_core_type_list var-name0) -> (process_types_coprod__Coq_ii1((process_var-name var-name0)))
DEBUG2C: let process_coprod__Coq_ii2 x :string =match x with 
DEBUG2A:let process_var-name x : var-name= x
DEBUG2A:let process_var-name x : var-name= x
DEBUG2B:let process_types_coprod__Coq_ii2((avar-name0):(var-name)):string = (process_types ^ ("coprod","Coq_ii2") ^(core_type "avar-name0"))
DEBUG2C:| Coq_ii2 (emit_core_type_list var-name0) -> (process_types_coprod__Coq_ii2((process_var-name var-name0)))
DEBUG:constructor_declaration_new: (constructor "Coq_ii2" {Pcstr_tuple:ptyp_desc:var-name,my_process_core_type_list:}	
DEBUG3A: let process_variant_coprod(x:coprod)=
match x with
)
DEBUG:constructor_declaration_new: (constructor "Coq_ii1" {Pcstr_tuple:ptyp_desc:var-name,my_process_core_type_list:}	(constructor "Coq_ii2" {Pcstr_tuple:ptyp_desc:var-name,my_process_core_type_list:}	
DEBUG3A: let process_variant_coprod(x:coprod)=
match x with
))
DEBUG2EC: let process_nat__O x :string =match x with 
DEBUG2EB:let process_types_nat__O(():()):string = (process_types ^ ("nat","O") ^)
DEBUG2EC:| O () -> (process_types_nat__O())
DEBUG2EC: let process_nat__S x :string =match x with 
DEBUG2A:let process_nat x : nat= x
DEBUG2A:let process_nat x : nat= x
DEBUG2EB:let process_types_nat__S((anat0):(nat)):string = (process_types ^ ("nat","S") ^(core_type "anat0"))
DEBUG2EC:| S (nat0) -> (process_types_nat__S((process_nat nat0)))
DEBUG2E:constructor_declaration_new: constructor:"S"{| S (nat0) -> (process_types_nat__S((process_nat nat0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "nat"))
DEBUG2E:constructor_declaration_new: constructor:"O"{| O () -> (process_types_nat__O())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"S"{| S (nat0) -> (process_types_nat__S((process_nat nat0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "nat")))

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_nat (x:nat):string = match x with {(emit_type_decl_kind (ptype_variant 
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"O"{| O () -> (process_types_nat__O())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"S"{| S (nat0) -> (process_types_nat__S((process_nat nat0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "nat")))))} ->SKIP 

DEBUG2C: let process_nat__O x :string =match x with 
DEBUG2B:let process_types_nat__O(():()):string = (process_types ^ ("nat","O") ^)
DEBUG2C:| O (emit_core_type_list ) -> (process_types_nat__O())
DEBUG2C: let process_nat__S x :string =match x with 
DEBUG2A:let process_nat x : nat= x
DEBUG2A:let process_nat x : nat= x
DEBUG2B:let process_types_nat__S((anat0):(nat)):string = (process_types ^ ("nat","S") ^(core_type "anat0"))
DEBUG2C:| S (emit_core_type_list nat0) -> (process_types_nat__S((process_nat nat0)))
DEBUG:Ptyp_constr1 'nat' my_process_core_type_list:DEBUG:constructor_declaration_new: (constructor "S" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"nat|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_nat(x:nat)=
match x with
)
DEBUG:constructor_declaration_new: (constructor "O" {Pcstr_tuple:my_process_core_type_list:}	(constructor "S" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"nat|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_nat(x:nat)=
match x with
))
DEBUG2EC: let process_paths__Coq_paths_refl x :string =match x with 
DEBUG2EB:let process_types_paths__Coq_paths_refl(():()):string = (process_types ^ ("paths","Coq_paths_refl") ^)
DEBUG2EC:| Coq_paths_refl () -> (process_types_paths__Coq_paths_refl())
DEBUG2E:constructor_declaration_new: constructor:"Coq_paths_refl"{| Coq_paths_refl () -> (process_types_paths__Coq_paths_refl())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "paths"))

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_paths (x:paths):string = match x with {(emit_type_decl_kind (ptype_variant 
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Coq_paths_refl"{| Coq_paths_refl () -> (process_types_paths__Coq_paths_refl())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "paths"))))} ->SKIP 

DEBUG2C: let process_paths__Coq_paths_refl x :string =match x with 
DEBUG2B:let process_types_paths__Coq_paths_refl(():()):string = (process_types ^ ("paths","Coq_paths_refl") ^)
DEBUG2C:| Coq_paths_refl (emit_core_type_list ) -> (process_types_paths__Coq_paths_refl())
DEBUG:constructor_declaration_new: (constructor "Coq_paths_refl" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_paths(x:paths)=
match x with
)

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_total2 (x:total2):string = match x with {(emit_type_decl_kind pr1(* FIXME1*);pr2(* FIXME1*))} ->(process_type_decl_FIXME1 pr1)^(process_type_decl_FIXME1 pr2) 

TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_UU" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"fromUUtoType" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"empty" = (Ptype_variant 
DEBUG3A: let process_variant_empty(x:empty)=
match x with
)[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:empty_rect| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:ASSERTEXPR:process_constructident:false|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:empty_rec| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:ASSERTEXPR:process_constructident:false|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_unit" = (Ptype_variant (constructor "Coq_tt" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_coq_unit(x:coq_unit)=
match x with
))[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:unit_rect| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:IDENTident:f;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:unit_rec| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:IDENTident:f;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"bool" = (Ptype_variant (constructor "Coq_true" {Pcstr_tuple:my_process_core_type_list:}	(constructor "Coq_false" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_bool(x:bool)=
match x with
)))[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:bool_rect| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f0|EXPR:FUNCTION(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:f)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:f0)|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:bool_rec| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f0|EXPR:FUNCTION(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:f)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:f0)|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:negb| expr: EXPR:FUNCTION(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_constructident:Coq_false|(process_expression_option(null_expression)))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_constructident:Coq_true|(process_expression_option(null_expression)))|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coprod" = (Ptype_variant (constructor "Coq_ii1" {Pcstr_tuple:ptyp_desc:var-name,my_process_core_type_list:}	(constructor "Coq_ii2" {Pcstr_tuple:ptyp_desc:var-name,my_process_core_type_list:}	
DEBUG3A: let process_variant_coprod(x:coprod)=
match x with
)))[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:coprod_rect| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f0|EXPR:FUNCTION(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:f0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_list1)|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:coprod_rec| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f0|EXPR:FUNCTION(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:f0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_list1)|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"nat" = (Ptype_variant (constructor "O" {Pcstr_tuple:my_process_core_type_list:}	(constructor "S" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"nat|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_nat(x:nat)=
match x with
)))[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:nat_rect| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f0|EXPR:FUNCTION(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:f)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:f0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:nat_rect|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n0|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:nat_rec| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f0|EXPR:FUNCTION(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:f)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:f0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:nat_rec|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n0|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:succ| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constructident:S|(process_expression_optionEXPR:IDENTident:x);;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:add| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:n|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:m|EXPR:process_matchEXPR:IDENTident:n|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:m)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_constructident:S|(process_expression_optionEXPR:apply:EXPR:IDENTident:add|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m|process_list1process_list1))|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:sub| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:n|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:m|EXPR:process_matchEXPR:IDENTident:n|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:n)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:m|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:n)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:sub|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:l|process_list1process_list1)|(process_casesprocess_cases))))|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:mul| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:n|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:m|EXPR:process_matchEXPR:IDENTident:n|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_constructident:O|(process_expression_option(null_expression)))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:add|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:mul|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m|process_list1process_list1)|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:max| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:n|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:m|EXPR:process_matchEXPR:IDENTident:n|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:m)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:m|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:n)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_constructident:S|(process_expression_optionEXPR:apply:EXPR:IDENTident:max|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m'|process_list1process_list1))|(process_casesprocess_cases))))|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:min| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:n|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:m|EXPR:process_matchEXPR:IDENTident:n|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_constructident:O|(process_expression_option(null_expression)))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:m|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_constructident:O|(process_expression_option(null_expression)))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_constructident:S|(process_expression_optionEXPR:apply:EXPR:IDENTident:min|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m'|process_list1process_list1))|(process_casesprocess_cases))))|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"paths" = (Ptype_variant (constructor "Coq_paths_refl" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_paths(x:paths)=
match x with
))[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:paths_rect| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:IDENTident:f;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:paths_rec| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:IDENTident:f;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"total2" = process_record_kind:"pr1|" body:ptyp_desc:var-name/process_record_kind:"pr2|" body:ptyp_desc:var-name/process_record_kind_list[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pr1| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:t|EXPR:process_fieldEXPR:IDENTident:t|ident:pr1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pr2| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:t|EXPR:process_fieldEXPR:IDENTident:t|ident:pr2;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:total2_rect| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:t|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pr1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:t|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pr2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:t|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:total2_rec| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:t|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pr1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:t|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pr2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:t|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
DEBUG2AA:open Ppxlib

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_pregraph (x:pregraph):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_vertex (x:vertex):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_edge (x:edge):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_has_vertexset (x:has_vertexset):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_has_edgesets (x:has_edgesets):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_graph (x:graph):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_graph_mor (x:graph_mor):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 

TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:__| expr: EXPR:letprocess_rec_flagrec|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:apply:EXPR:IDENTident:Obj.repr|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:apply:EXPR:IDENTident:Obj.repr|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"pregraph" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:make_pregraph| expr: EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"vertex" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"edge" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"has_vertexset" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:isaprop_has_vertexset| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:IDENTident:isapropisaset;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"has_edgesets" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"graph" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:make_graph| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:k|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pregraph_of_graph| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:t|EXPR:process_fieldEXPR:IDENTident:t|ident:pr1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:isaset_vertex| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:g|ident:pr2|ident:pr1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:isaset_edge| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:g|ident:pr2|ident:pr2;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"graph_mor" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:make_graph_mor| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x0|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:onvertex| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:t|EXPR:process_fieldEXPR:IDENTident:t|ident:pr1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:onedge| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:apply:EXPR:process_fieldEXPR:IDENTident:p|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:graph_mor_id| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:apply:EXPR:IDENTident:make_graph_mor|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:idfun|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:IDENTident:idfun|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:graph_mor_comp| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:k|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:q|EXPR:apply:EXPR:IDENTident:make_graph_mor|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:funcomp|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onvertex|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onvertex|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:onedge|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:IDENTident:p|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:IDENTident:p|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:IDENTident:p|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:make_graph_mor_eq| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p_UU2080_|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p_UU2081_|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p_UU2081_'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:e|EXPR:apply:EXPR:IDENTident:pair_path_in2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2081_'|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:funextsec|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2081_'|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:funextsec|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2081_'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:funextfun|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:e|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:graph_mor_id_left| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2080_|EXPR:process_fieldEXPR:IDENTident:p|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2081_|EXPR:process_fieldEXPR:IDENTident:p|ident:pr2|value_binding_listprocess_expression_list|EXPR:apply:EXPR:IDENTident:make_graph_mor_eq|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:onedge|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:apply:EXPR:IDENTident:graph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_list1|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:apply:EXPR:IDENTident:graph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_list1|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:apply:EXPR:IDENTident:graph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_list1|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:graph_mor_id_right| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2080_|EXPR:process_fieldEXPR:IDENTident:p|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2081_|EXPR:process_fieldEXPR:IDENTident:p|ident:pr2|value_binding_listprocess_expression_list|EXPR:apply:EXPR:IDENTident:make_graph_mor_eq|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:onedge|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:graph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:graph_mor_comp_assoc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g2|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g3|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g4|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:q|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:r|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2080_|EXPR:process_fieldEXPR:IDENTident:p|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2081_|EXPR:process_fieldEXPR:IDENTident:p|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:q_UU2080_|EXPR:process_fieldEXPR:IDENTident:q|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:q_UU2081_|EXPR:process_fieldEXPR:IDENTident:q|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:r_UU2080_|EXPR:process_fieldEXPR:IDENTident:r|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:r_UU2081_|EXPR:process_fieldEXPR:IDENTident:r|ident:pr2|value_binding_listprocess_expression_list|EXPR:apply:EXPR:IDENTident:make_graph_mor_eq|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:funcomp|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onvertex|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:graph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onvertex|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:onedge|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:graph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:onedge|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:apply:EXPR:IDENTident:graph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:apply:EXPR:IDENTident:graph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:apply:EXPR:IDENTident:graph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:funspace_isaset| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:IDENTident:x;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:isaset_graph_mor| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:k|EXPR:apply:EXPR:IDENTident:isaset_total2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:funspace_isaset|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p_UU2080_|EXPR:apply:EXPR:IDENTident:impred_isaset|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:impred_isaset|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:apply:EXPR:IDENTident:funspace_isaset|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
DEBUG2AA:open Ppxlib

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_a1234567890position (x:a1234567890position):string = match x with {(emit_type_decl_kind pos_fname1234567890(* string1*);pos_lnum1234567890(* int1*);pos_bol1234567890(* int1*);pos_cnum1234567890(* int1*))} ->(process_type_decl_string1 pos_fname1234567890)^(process_type_decl_int1 pos_lnum1234567890)^(process_type_decl_int1 pos_bol1234567890)^(process_type_decl_int1 pos_cnum1234567890) 

DEBUG:Ptyp_constr1 'int' my_process_core_type_list:DEBUG:Ptyp_constr1 'int' my_process_core_type_list:DEBUG:Ptyp_constr1 'int' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:TOPstructure_item_desc:printdescPstr_type:print_type_decl:"a1234567890position" = process_record_kind:"pos_fname1234567890|" body:ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:/process_record_kind:"pos_lnum1234567890|" body:ptyp_desc:Ptyp_constr:"int|"->my_process_core_type_list:/process_record_kind:"pos_bol1234567890|" body:ptyp_desc:Ptyp_constr:"int|"->my_process_core_type_list:/process_record_kind:"pos_cnum1234567890|" body:ptyp_desc:Ptyp_constr:"int|"->my_process_core_type_list:/process_record_kind_list[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
DEBUG2AA:open Ppxlib

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_UU (x:coq_UU):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_isofhlevel (x:isofhlevel):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_total2 (x:total2):string = match x with {(emit_type_decl_kind pr1(* FIXME1*);pr2(* FIXME1*))} ->(process_type_decl_FIXME1 pr1)^(process_type_decl_FIXME1 pr2) 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_dirprod (x:dirprod):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_isaprop (x:isaprop):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 

DEBUG2EC: let process_paths__Coq_paths_refl x :string =match x with 
DEBUG2EB:let process_types_paths__Coq_paths_refl(():()):string = (process_types ^ ("paths","Coq_paths_refl") ^)
DEBUG2EC:| Coq_paths_refl () -> (process_types_paths__Coq_paths_refl())
DEBUG2E:constructor_declaration_new: constructor:"Coq_paths_refl"{| Coq_paths_refl () -> (process_types_paths__Coq_paths_refl())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "paths"))

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_paths (x:paths):string = match x with {(emit_type_decl_kind (ptype_variant 
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Coq_paths_refl"{| Coq_paths_refl () -> (process_types_paths__Coq_paths_refl())}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "paths"))))} ->SKIP 

DEBUG2C: let process_paths__Coq_paths_refl x :string =match x with 
DEBUG2B:let process_types_paths__Coq_paths_refl(():()):string = (process_types ^ ("paths","Coq_paths_refl") ^)
DEBUG2C:| Coq_paths_refl (emit_core_type_list ) -> (process_types_paths__Coq_paths_refl())
DEBUG:constructor_declaration_new: (constructor "Coq_paths_refl" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_paths(x:paths)=
match x with
)

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_isaset (x:isaset):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_hSet (x:hSet):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_node (x:node):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_arc (x:arc):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_has_nodeset (x:has_nodeset):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_has_arcset (x:has_arcset):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_precgraph (x:precgraph):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_cgraph (x:cgraph):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_is_cgraph_mor (x:is_cgraph_mor):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_cgraph_mor (x:cgraph_mor):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 

TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_UU" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"isofhlevel" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"total2" = process_record_kind:"pr1|" body:ptyp_desc:var-name/process_record_kind:"pr2|" body:ptyp_desc:var-name/process_record_kind_list[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"dirprod" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"isaprop" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"paths" = (Ptype_variant (constructor "Coq_paths_refl" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_paths(x:paths)=
match x with
))[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"isaset" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"hSet" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"node" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"arc" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"has_nodeset" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"has_arcset" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"precgraph" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"cgraph" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"is_cgraph_mor" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"cgraph_mor" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
DEBUG2AA:open Ppxlib
DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'position' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'location' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'attribute' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'row_field' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'object_field' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'pattern' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'expression' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'case' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'letop' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'binding_op' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'value_description' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'type_declaration' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'label_declaration' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'constructor_declaration' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'type_extension' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'extension_constructor' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'type_exception' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'class_type' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'class_signature' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'class_type_field' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'class_expr' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'class_structure' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'class_field' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'module_type' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'signature_item' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'module_declaration' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'module_substitution' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'module_type_declaration' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'module_expr' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'structure_item' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'value_binding' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'module_binding' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'toplevel_directive' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'directive_argument' my_process_core_type_list:TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_attributes| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("attributes")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_row_field_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("process_row_field_desc")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_object_field_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_object_field_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_pattern_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_pattern_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_expression_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_expression_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_pattern| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_pattern");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_var_name| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("var_name")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_location| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("location")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_loc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("loc")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_core_type_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("core_Type_desc")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_location_stack| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_location_stack");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_payload| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("loc")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_attribute| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_bool| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("bool")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_position| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("post")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_int| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:string_of_int|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_expression| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_extension| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_functor_parameter| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_include_declaration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_longident_loc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_longident| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_module_binding| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_module_expr| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_module_type_declaration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_module_type| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_open_declaration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_option| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_rec_flag| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_string| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_structure| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_toplevel_directive| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_declaration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_exception| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_extension| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_value_description| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("x")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_binding_op| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_binding_op");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_core_type| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_core_type");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_kind| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_type_kind");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_private_flag| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_private_flag");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_mutable_flag| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_mutable_flag");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_constructor_arguments| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_constructor_arguments");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_extension_constructor_kind| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_extension_constructor_kind");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_extension_constructor| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_extension_constructor");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_class_type_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_class_type_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_class_type_field_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_class_type_field_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_virtual_flag| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_virtual_flag");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_class_expr_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_class_expr_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_class_field_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_class_field_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_module_type_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_module_type_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_signature_item_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_signature_item_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_override_flag| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_override_flag");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_module_expr_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_module_expr_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_structure_item_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_structure_item_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_directive_argument_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_directive_argument_desc");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_position| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"position|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_string|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pos_fname|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_int|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pos_lnum|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_int|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pos_bol|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_int|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pos_cnum|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_location| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_position|process_list1process_arg_labelNoLabel|EXPR:IDENTident:loc_start|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_position|process_list1process_arg_labelNoLabel|EXPR:IDENTident:loc_end|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_bool|process_list1process_arg_labelNoLabel|EXPR:IDENTident:loc_ghost|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_loc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_var_name|process_list1process_arg_labelNoLabel|EXPR:IDENTident:txt|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:loc|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_attribute| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"attribute|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:attr_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_payload|process_list1process_arg_labelNoLabel|EXPR:IDENTident:attr_payload|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:attr_loc|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_core_type| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_core_type_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyp_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyp_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location_stack|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyp_loc_stack|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyp_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_row_field| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"row_field|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_row_field_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:prf_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:prf_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:prf_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_object_field| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"object_field|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_object_field_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pof_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pof_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pof_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_pattern| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_pattern_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ppat_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ppat_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location_stack|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ppat_loc_stack|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ppat_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_expression| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pexp_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pexp_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location_stack|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pexp_loc_stack|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pexp_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_case| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"case|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_pattern|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pc_lhs|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pc_guard|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pc_rhs|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_letop| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"letop|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_binding_op|process_list1process_arg_labelNoLabel|EXPR:IDENTident:let_|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ands|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:body|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_binding_op| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"binding_op|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pbop_op|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_pattern|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pbop_pat|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pbop_exp|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pbop_loc|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_value_description| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"value_description|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pval_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_core_type|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pval_type|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pval_prim|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pval_attributes|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pval_loc|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_type_declaration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"type_declaration|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptype_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptype_params|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptype_cstrs|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_type_kind|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptype_kind|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_private_flag|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptype_private|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptype_manifest|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptype_attributes|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptype_loc|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_label_declaration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"label_declaration|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pld_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_mutable_flag|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pld_mutable|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_core_type|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pld_type|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pld_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pld_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_constructor_declaration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"constructor_declaration|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcd_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcd_vars|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_constructor_arguments|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcd_args|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcd_res|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcd_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcd_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_type_extension| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"type_extension|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_longident_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyext_path|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyext_params|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyext_constructors|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_private_flag|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyext_private|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyext_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyext_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_extension_constructor| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"extension_constructor|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pext_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_extension_constructor_kind|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pext_kind|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pext_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pext_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_type_exception| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"type_exception|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_extension_constructor|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyexn_constructor|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyexn_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ptyexn_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_class_type| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"class_type|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_class_type_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcty_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcty_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcty_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_class_signature| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"class_signature|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_core_type|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcsig_self|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcsig_fields|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_class_type_field| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"class_type_field|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_class_type_field_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pctf_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pctf_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pctf_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_class_infos| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_virtual_flag|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pci_virt|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pci_params|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pci_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_var_name|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pci_expr|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pci_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pci_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_class_expr| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"class_expr|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_class_expr_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcl_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcl_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcl_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_class_structure| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"class_structure|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_pattern|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcstr_self|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcstr_fields|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_class_field| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"class_field|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_class_field_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcf_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcf_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pcf_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_module_type| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"module_type|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_module_type_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmty_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmty_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmty_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_signature_item| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"signature_item|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_signature_item_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:psig_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:psig_loc|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_module_declaration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"module_declaration|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmd_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_module_type|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmd_type|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmd_attributes|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmd_loc|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_module_substitution| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"module_substitution|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pms_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_longident_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pms_manifest|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pms_attributes|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pms_loc|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_module_type_declaration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"module_type_declaration|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmtd_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmtd_type|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmtd_attributes|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmtd_loc|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_open_infos| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_var_name|process_list1process_arg_labelNoLabel|EXPR:IDENTident:popen_expr|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_override_flag|process_list1process_arg_labelNoLabel|EXPR:IDENTident:popen_override|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:popen_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:popen_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_include_infos| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_var_name|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pincl_mod|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pincl_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pincl_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_module_expr| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"module_expr|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_module_expr_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmod_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmod_loc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmod_attributes|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_structure_item| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"structure_item|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_structure_item_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pstr_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pstr_loc|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_value_binding| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"value_binding|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_pattern|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pvb_pat|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pvb_expr|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pvb_attributes|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pvb_loc|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_module_binding| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"module_binding|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmb_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_module_expr|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmb_expr|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_attributes|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmb_attributes|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pmb_loc|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_toplevel_directive| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"toplevel_directive|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pdir_name|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pdir_arg|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pdir_loc|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_directive_argument| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"directive_argument|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_directive_argument_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pdira_desc|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_location|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pdira_loc|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
DEBUG2AA:open Ppxlib

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_string_list (x:string_list):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_patter_list (x:patter_list):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_core_type_list (x:core_type_list):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 

DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'arg_label' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'class_structure' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'constant' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'extension' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'extension_constructor' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'label' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'letop' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'longident_loc' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'module_expr' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'open_declaration' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'rec_flag' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type_desc' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'label_declaration' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type' my_process_core_type_list:DEBUG:Ptyp_constr1 'option' ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'label_declaration' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'expression' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'pattern' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'expression_desc' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'expression' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'cases' my_process_core_type_list:DEBUG:Ptyp_constr1 'case' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'expression' my_process_core_type_list:DEBUG:Ptyp_constr1 'option' ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'expression' my_process_core_type_list:DEBUG:Ptyp_constr1 'arg_label' my_process_core_type_list:DEBUG:Ptyp_constr1 'list' ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"arg_label|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'value_binding' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'value_binding' my_process_core_type_list:DEBUG:Ptyp_constr1 'list' ptyp_desc:Ptyp_constr:"value_binding|"->my_process_core_type_list:,my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'longident' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'longident_loc' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'longident_loc' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type_desc' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'int' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'int' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'int' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'int' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'int' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'constructor_arguments' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'int' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'int' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'int' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'core_type_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'constructor_declaration' my_process_core_type_list:DEBUG:Ptyp_constr1 'list' ptyp_desc:Ptyp_constr:"constructor_declaration|"->my_process_core_type_list:,my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:
HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_type_declaration_list (x:type_declaration_list):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 

DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'type_declaration_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string_list' my_process_core_type_list:DEBUG:Ptyp_constr1 'structure_item_desc' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'structure_item' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:DEBUG:Ptyp_constr1 'string' my_process_core_type_list:TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:ppddump| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constructident:()|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"string_list" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"patter_list" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"core_type_list" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_apply| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("apply:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:c|process_list1process_list1|process_list1process_list1|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_coerce| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME122");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_constraint| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_constraint")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_construct| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_construct")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_field| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_field")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_for| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME126");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_fun| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_fun:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:c|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:d|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_ifthenelse| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_ifthenelse")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_arg_labelNoLabel|EXPR:IDENTident:c|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_let| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("let")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:c|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_letexception| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_letexception")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_letmodule| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME131");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_match| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_match")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_newtype| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME1334");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_open| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME1337");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_poly| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME1338");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_record| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME1339");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_send| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME1340");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_sequence| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_sequences")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_setfield| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME1352");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_setinstvar| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME1362");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_try| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME1343");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_variant| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME1355");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_while| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:CONSTANTprocess_constantPconst_string("FIXME1378");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_types| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("TOP1")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_array| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("ARRAY")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_extension1| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("EXT")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_function| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("FUNCTION")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_ident| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("IDENT")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_lazy| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("LAZY")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_letop1| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("LETOP")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_new| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("NEW")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_object| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("OBJECT")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_override| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("OVERRIDE")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_pack| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("PACK")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_tuple| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("TUPLE")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_constant1| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("CONSTANT")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_assert| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("ASSERT")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_option| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_option_TODO")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_direction_flag| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:alist0|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("FIXME4")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_arg_label| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_constr:"arg_label|"->my_process_core_type_list:|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_arg_label")|process_list1process_arg_labelNoLabel|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("NoLabel"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("label:")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("label_optional:")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_list1)|(process_casesprocess_cases))))|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_class_structure| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:aclass_structure0|ptyp_desc:Ptyp_constr:"class_structure|"->my_process_core_type_list:|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("FIXME7")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_constant| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_constr:"constant|"->my_process_core_type_list:|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_constant")|process_list1process_arg_labelNoLabel|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("int")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("char")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:String.make|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantint1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:char|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("Pconst_string("")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:string|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("")")|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("float")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:string|process_list1process_list1)|(process_casesprocess_cases)))))|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_extension| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:aextension0|ptyp_desc:Ptyp_constr:"extension|"->my_process_core_type_list:|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("FIXME9")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_extension_constructor| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:aextension_constructor0|ptyp_desc:Ptyp_constr:"extension_constructor|"->my_process_core_type_list:|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("FIXME10")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_label| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:alabel0|ptyp_desc:Ptyp_constr:"label|"->my_process_core_type_list:|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_label")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:alabel0|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_letop| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:aletop0|ptyp_desc:Ptyp_constr:"letop|"->my_process_core_type_list:|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("FIXME12")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_list")|process_list1process_arg_labelNoLabel|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("process_list"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(",")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:t|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases)))|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_loc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:aloc0|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("FIXME14")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_id1| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:string)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_id1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:longident|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(".")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:string|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_id1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:longident|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(".")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_id1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:longident2|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_longident_loc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("ident:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_id1|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:a|ident:txt|process_list1process_list1|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_module_expr| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:amodule_expr0|ptyp_desc:Ptyp_constr:"module_expr|"->my_process_core_type_list:|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("FIXME16")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_open_declaration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:aopen_declaration0|ptyp_desc:Ptyp_constr:"open_declaration|"->my_process_core_type_list:|EXPR:process_constraintEXPR:CONSTANTprocess_constantPconst_string("FIXME17")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_rec_flag| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"rec_flag|"->my_process_core_type_list:|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_rec_flag")|process_list1process_arg_labelNoLabel|EXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("plain"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("rec"))|(process_casesprocess_cases)))|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_list1| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"arg_label|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_list1")|process_list1process_arg_labelNoLabel|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("process_list1"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_arg_label|process_list1process_arg_labelNoLabel|EXPR:IDENTident:l|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:e|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:t|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases)))|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:process_expression_option| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_expression_option_TODO")|process_list1process_arg_labelNoLabel|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("nope"))|(process_casesprocess_cases)))|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:process_string_loc_expression_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_string_loc_expression_list");;pattern:PATTERNpattern_Ppat_var:process_expression_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_list")|process_list1process_arg_labelNoLabel|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("process_expression_list"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:t|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases)))|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:process_value_binding| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_value_binding:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_pattern|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:x|ident:pvb_pat|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:x|ident:pvb_expr|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;pattern:PATTERNpattern_Ppat_var:process_case| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_constr:"case|"->my_process_core_type_list:|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("case:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_pattern|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:a|ident:pc_lhs|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression_option|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:a|ident:pc_guard|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:a|ident:pc_rhs|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;pattern:PATTERNpattern_Ppat_var:process_cases| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_constr:"cases|"->my_process_core_type_list:|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_cases")|process_list1process_arg_labelNoLabel|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("process_cases"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_case|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_cases|process_list1process_arg_labelNoLabel|EXPR:IDENTident:t|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases)))|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:process_value_binding_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("value_binding_list")|process_list1process_arg_labelNoLabel|EXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("process_expression_list"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_value_binding|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_value_binding_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:t|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases)))|process_list1process_list1;;pattern:PATTERNpattern_Ppat_var:print_value_binding_expr| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("print_value_binding_expr:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression_desc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pexp_desc|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:process_expression_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"expression_desc|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_apply|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:listA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_array|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:listA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_assert|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_coerce|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_core_type_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:optionA1|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_core_type|process_list1process_arg_labelNoLabel|EXPR:IDENTident:core_typeA2|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_constant1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_constant|process_list1process_arg_labelNoLabel|EXPR:IDENTident:constantA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_constraint|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_core_type|process_list1process_arg_labelNoLabel|EXPR:IDENTident:core_typeA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_construct|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_longident_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:longident_locA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:optionA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_extension1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_extension|process_list1process_arg_labelNoLabel|EXPR:IDENTident:extensionA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_field|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_longident_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:longident_locA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_for|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_pattern|process_list1process_arg_labelNoLabel|EXPR:IDENTident:patternA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA1|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA2|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_direction_flag|process_list1process_arg_labelNoLabel|EXPR:IDENTident:direction_flagA3|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA4|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_fun|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_arg_label|process_list1process_arg_labelNoLabel|EXPR:IDENTident:arg_labelA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:optionA1|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_pattern|process_list1process_arg_labelNoLabel|EXPR:IDENTident:patternA2|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA3|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_function|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_cases|process_list1process_arg_labelNoLabel|EXPR:IDENTident:casesA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_ident|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_longident_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:longident_locA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_ifthenelse|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA1|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:optionA2|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_lazy|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_letexception|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_extension_constructor|process_list1process_arg_labelNoLabel|EXPR:IDENTident:extension_constructorA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_letmodule|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:locA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_module_expr|process_list1process_arg_labelNoLabel|EXPR:IDENTident:module_exprA1|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA2|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_letop1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_letop|process_list1process_arg_labelNoLabel|EXPR:IDENTident:letopA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_let|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_rec_flag|process_list1process_arg_labelNoLabel|EXPR:IDENTident:rec_flagA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_value_binding_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:listA1|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA2|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_match|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_cases|process_list1process_arg_labelNoLabel|EXPR:IDENTident:casesA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_new|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_longident_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:longident_locA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_newtype|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:locA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_object|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_class_structure|process_list1process_arg_labelNoLabel|EXPR:IDENTident:class_structureA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_open|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_open_declaration|process_list1process_arg_labelNoLabel|EXPR:IDENTident:open_declarationA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_override|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_string_loc_expression_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:listA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_pack|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_module_expr|process_list1process_arg_labelNoLabel|EXPR:IDENTident:module_exprA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_poly|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_core_type_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:optionA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_record|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_long_ident_expression_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:listA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:optionA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_send|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:locA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_sequence|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_setfield|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_longident_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:longident_locA1|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA2|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_setinstvar|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_loc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:locA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_try|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_cases|process_list1process_arg_labelNoLabel|EXPR:IDENTident:casesA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_tuple|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:listA0|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("Unreachable"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_variant|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_label|process_list1process_arg_labelNoLabel|EXPR:IDENTident:labelA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression_option|process_list1process_arg_labelNoLabel|EXPR:IDENTident:optionA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_while|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA0|process_list1process_list1|process_listEXPR:apply:EXPR:IDENTident:process_expression|process_list1process_arg_labelNoLabel|EXPR:IDENTident:expressionA1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1)|(process_casesprocess_cases))))))))))))))))))))))))))))))))))))))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:process_pattern_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna1"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("pattern_Ppat_var:")|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:name|ident:txt|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna3"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna4"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna5"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna6"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna7"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna8"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna9"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna10 "))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna12"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("Ppat_constraint:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_pattern|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pattern|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_core_type|process_list1process_arg_labelNoLabel|EXPR:IDENTident:core_type|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna14"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna15"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna16"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna17"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna19"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("patterna30"))|(process_casesprocess_cases)))))))))))))))))));;pattern:PATTERNpattern_Ppat_var:process_long_ident_expression_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("process_long_ident_expression_list");;pattern:PATTERNpattern_Ppat_var:process_pattern| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:apattern0|ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("PATTERN")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_pattern_desc|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:apattern0|ident:ppat_desc|process_list1process_list1|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:process_expression| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("EXPR:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_expression_desc|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:x|ident:pexp_desc|process_list1process_list1|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNPpat_constraint:PATTERNpattern_Ppat_var:process_record_kind4|ptyp_desc:poly| expr: EXPR:process_constraintEXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:s|EXPR:CONSTANTprocess_constantPconst_string("")|ptyp_desc:arrow;;pattern:PATTERNpattern_Ppat_var:process_record_kind2| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"label_declaration|"->my_process_core_type_list:|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:s|ptyp_desc:Ptyp_constr:"string_list|"->my_process_core_type_list:|EXPR:CONSTANTprocess_constantPconst_string("");;pattern:PATTERNpattern_Ppat_var:process_record_kind3| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:s|EXPR:CONSTANTprocess_constantPconst_string("");;pattern:PATTERNpattern_Ppat_var:process_core_type| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:my_process_core_type|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:process_core_type_option| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("processcore_type_option_TODO")|process_list1process_arg_labelNoLabel|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_core_type|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("nope"))|(process_casesprocess_cases)))|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:process_record_kind| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpatterna6|ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"label_declaration|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string_list|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:pct|EXPR:apply:EXPR:IDENTident:my_process_core_type|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pld_type|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:precord_kind:")|process_listEXPR:IDENTident:pld_name|process_listEXPR:CONSTANTprocess_constantPconst_string("mutable")|process_listEXPR:IDENTident:pld_mutable|process_listEXPR:CONSTANTprocess_constantPconst_string("type")|process_listEXPR:IDENTident:pld_type|process_listprocess_expression_list|process_list1process_list1|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_record_kind:"")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:pld_name|ident:txt|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("" body:")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pct|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:my_process_core_type_desc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"core_type_desc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string_list|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna6|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:ctd|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpatterna9|EXPR:IDENTident:a|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:id1|EXPR:apply:EXPR:IDENTident:process_id1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:txt|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:newlist|EXPR:apply:EXPR:IDENTident:my_process_core_type_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:b|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:Printf.printf|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_constr1 '%s' %s")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:id1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:newlist|process_list1process_list1|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_constr:")|process_listEXPR:CONSTANTprocess_constantPconst_string("id")|process_listEXPR:IDENTident:a|process_listEXPR:CONSTANTprocess_constantPconst_string("types")|process_listEXPR:IDENTident:b|process_listEXPR:CONSTANTprocess_constantPconst_string("context")|process_listEXPR:IDENTident:s|process_listEXPR:CONSTANTprocess_constantPconst_string("id1")|process_listEXPR:IDENTident:id1|process_listprocess_expression_list|process_list1process_list1|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("Ptyp_constr:"")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:id1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(""->")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:newlist|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_tuple:")|process_listEXPR:IDENTident:a|process_listprocess_expression_list|process_list1process_list1|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("Ptyp_tuple")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:my_process_core_type_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:a|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_any:")|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("any"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_var:")|process_listEXPR:IDENTident:name|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("var-name"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_arrow10:")|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("arrow"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_arrow8:")|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("obj"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:myid|EXPR:apply:EXPR:IDENTident:process_id1|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:a|ident:txt|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_arrow7:")|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("class"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_arrow6:")|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("alias"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_arrow5:")|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("variant"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_arrow4:")|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("poly"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_arrow3:")|process_listEXPR:IDENTident:a|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("typ_package"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptyp_extension:")|process_listEXPR:IDENTident:a|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("extension"))|(process_casesprocess_cases))))))))))))))|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:process_record_kind_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("process_record_kind_list"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_record_kind|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:h|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("/")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_record_kind_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:p|process_listEXPR:IDENTident:t|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases)))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:my_process_core_type| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:td|EXPR:apply:EXPR:IDENTident:my_process_core_type_desc|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:ptyp_desc|process_listEXPR:process_constructident:[]|(process_expression_option(null_expression))|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("ptyp_desc:")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:td|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;pattern:PATTERNpattern_Ppat_var:my_process_core_type_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"core_type_list|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string_list|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna6|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("my_process_core_type_list:"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:my_process_core_type|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(",")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:my_process_core_type_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:t|process_listEXPR:IDENTident:b|process_listprocess_expression_list|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))))|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
...TRUNCATED BY DUNE...
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:emit_constructor_arguments| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a1|ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"constructor_arguments|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string_list|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpatterna6|EXPR:IDENTident:a1|value_binding_listprocess_expression_list|EXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("| ")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:name|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(" (")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:emit_core_type_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:a|process_listEXPR:IDENTident:s|process_listEXPR:CONSTANTprocess_constantint0|process_listprocess_expression_list|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(") -> ")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("(")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_types_")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:parent|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("__")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:name|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("(")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:imp_core_type_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:a|process_listEXPR:IDENTident:s|process_listEXPR:CONSTANTprocess_constantint0|process_listprocess_expression_list|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("))")|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpattern_Ppat_var:other|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("other"))|(process_casesprocess_cases)))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:decl_imp_core_type| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string_list|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"int|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpatterna6|EXPR:IDENTident:a|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:name|EXPR:apply:EXPR:IDENTident:emit_core_type|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:atype|process_listEXPR:IDENTident:s|process_listEXPR:IDENTident:n|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:h1|EXPR:apply:EXPR:IDENTident:emit_core_type2|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:atype|process_listEXPR:IDENTident:s|process_listEXPR:IDENTident:n|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:print_endline|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG2A:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("let process_")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(" x : ")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h1|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("= x")|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("a")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:name|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:ff| expr: EXPR:CONSTANTprocess_constantint1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:decl_imp_core_type_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string(""))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:h1|EXPR:apply:EXPR:IDENTident:decl_imp_core_type|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:parent|process_listEXPR:IDENTident:name|process_listEXPR:IDENTident:h|process_listEXPR:IDENTident:b|process_listEXPR:IDENTident:n|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:tt|EXPR:apply:EXPR:IDENTident:decl_imp_core_type_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:parent|process_listEXPR:IDENTident:name|process_listEXPR:IDENTident:t|process_listEXPR:IDENTident:b|process_listEXPR:apply:EXPR:IDENTident:+|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantint1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_ifthenelseEXPR:apply:EXPR:IDENTident:!=|process_list1process_arg_labelNoLabel|EXPR:IDENTident:tt|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("")|process_list1process_list1EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(",")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:tt|process_list1process_list1|process_list1process_list1(process_expression_optionEXPR:IDENTident:h1))|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:f| expr: EXPR:CONSTANTprocess_constantint1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:decl_imp_core_type_list2| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpatterna6|ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type_list|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string_list|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"int|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string(""))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:h1|EXPR:apply:EXPR:IDENTident:emit_core_type2|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:h|process_listEXPR:IDENTident:b|process_listEXPR:IDENTident:n|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:tt|EXPR:apply:EXPR:IDENTident:decl_imp_core_type_list2|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:parent|process_listEXPR:IDENTident:name|process_listEXPR:IDENTident:t|process_listEXPR:IDENTident:b|process_listEXPR:apply:EXPR:IDENTident:+|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantint1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_ifthenelseEXPR:apply:EXPR:IDENTident:!=|process_list1process_arg_labelNoLabel|EXPR:IDENTident:tt|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("")|process_list1process_list1EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("*")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:tt|process_list1process_list1|process_list1process_list1(process_expression_optionEXPR:IDENTident:h1))|(process_casesprocess_cases)))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:decl_imp_core_type_list_hats| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpatterna6|ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type_list|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string_list|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"int|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string(""))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:h1|EXPR:apply:EXPR:IDENTident:decl_imp_core_type|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:parent|process_listEXPR:IDENTident:name|process_listEXPR:IDENTident:h|process_listEXPR:IDENTident:b|process_listEXPR:IDENTident:n|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:quoted|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(""")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h1|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(""")|process_list1process_list1|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:tt|EXPR:apply:EXPR:IDENTident:decl_imp_core_type_list_hats|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:parent|process_listEXPR:IDENTident:name|process_listEXPR:IDENTident:t|process_listEXPR:IDENTident:b|process_listEXPR:apply:EXPR:IDENTident:+|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantint1|process_list1process_list1|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_ifthenelseEXPR:apply:EXPR:IDENTident:!=|process_list1process_arg_labelNoLabel|EXPR:IDENTident:tt|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("")|process_list1process_list1EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:quoted|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("^")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:tt|process_list1process_list1|process_list1process_list1(process_expression_optionEXPR:IDENTident:quoted))|(process_casesprocess_cases)))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:decl_emit_constructor_arguments| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna6|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("let ")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("process_types_")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:parent|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("__")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:name|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("((")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:decl_imp_core_type_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:parent|process_listEXPR:IDENTident:name|process_listEXPR:IDENTident:a|process_listEXPR:IDENTident:s|process_listEXPR:CONSTANTprocess_constantint0|process_listprocess_expression_list|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("):")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("(")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:decl_imp_core_type_list2|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:parent|process_listEXPR:IDENTident:name|process_listEXPR:IDENTident:a|process_listEXPR:IDENTident:s|process_listEXPR:CONSTANTprocess_constantint0|process_listprocess_expression_list|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(")):string")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(" = "process_types_")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:parent|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("__")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:name|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(""^")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:decl_imp_core_type_list_hats|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:parent|process_listEXPR:IDENTident:name|process_listEXPR:IDENTident:a|process_listEXPR:IDENTident:s|process_listEXPR:CONSTANTprocess_constantint0|process_listprocess_expression_list|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpattern_Ppat_var:other|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("other"))|(process_casesprocess_cases)))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_label_declaration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("Label_decl:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:x|ident:pld_name|ident:txt|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_core_type|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:x|ident:pld_type|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_label_declaration_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("label_declaration_list:"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_label_declaration|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_label_declaration_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:t|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:print_constructor_arguments| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna6|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pcstr_tuple:")|process_listEXPR:IDENTident:a|process_listprocess_expression_list|process_list1process_list1|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("Pcstr_tuple:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:my_process_core_type_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:a|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pcstr_record:")|process_listEXPR:IDENTident:a|process_listprocess_expression_list|process_list1process_list1|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("Pcstr_record")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_label_declaration_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))))|(process_casesprocess_cases));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_variant_constructor_declaration_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"constructor_declaration|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string_list|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna6|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("VARIANT(")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("):")|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:h|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:print_endline|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG2C: let process_")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("__")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:pcd_name|ident:txt|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(" x :string =")|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("match x with ")|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:newtext|EXPR:apply:EXPR:IDENTident:emit_constructor_arguments|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:p|process_listEXPR:process_fieldEXPR:IDENTident:pcd_name|ident:txt|process_listEXPR:IDENTident:pcd_args|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:newtext2|EXPR:apply:EXPR:IDENTident:decl_emit_constructor_arguments|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:p|process_listEXPR:process_fieldEXPR:IDENTident:pcd_name|ident:txt|process_listEXPR:IDENTident:pcd_args|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:print_endline|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG2B:")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:newtext2|process_list1process_list1|process_list1process_list1|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:print_endline|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG2C:")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:newtext|process_list1process_list1|process_list1process_list1|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:ret|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("constructor:"")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:pcd_name|ident:txt|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string(""")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("{")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:print_constructor_arguments|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:pcd_args|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("}")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("	|")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_type_variant_constructor_declaration_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:p|process_listEXPR:IDENTident:t|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:Printf.printf|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:constructor_declaration_new: %s
")|process_list1process_arg_labelNoLabel|EXPR:IDENTident:ret|process_list1process_list1|EXPR:IDENTident:ret)|(process_casesprocess_cases)))|(process_casesprocess_cases))))|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:bar| expr: EXPR:CONSTANTprocess_constantint1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_kind| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna6|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptype_abstract:")|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptype_abstract"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("type variant:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_type_variant_constructor_declaration_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:p|process_listEXPR:IDENTident:a|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:process_record_kind_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:p|process_listEXPR:IDENTident:a|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG:Ptype_abstract:")|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("Ptype_abstract"))|(process_casesprocess_cases))))))|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:print_type_decl| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna6|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("print_type_decl:"")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:ptype_name|ident:txt|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("" = ")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_kind|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:process_fieldEXPR:IDENTident:ptype_name|ident:txt|process_listEXPR:IDENTident:ptype_kind|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases)))|(process_casesprocess_cases));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"type_declaration_list" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_type_decl_list| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"type_declaration_list|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string_list|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna6|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("process_type_decl_list"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:print_type_decl|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:h|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("[")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_type_decl_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:t|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("]")|process_list1process_list1|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))))|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:printdesc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:a|ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"structure_item_desc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"string_list|"->my_process_core_type_list:,my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:a|(process_cases(casePATTERNpatterna6|(process_expression_option(null_expression))|EXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("Pstr_value:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:print_value_binding_list|process_list1process_arg_labelNoLabel|EXPR:IDENTident:value_binding_list|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("Pstr_type:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:process_type_decl_list|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:type_declaration_list|process_listEXPR:IDENTident:s|process_listprocess_expression_list|process_list1process_list1|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:CONSTANTprocess_constantPconst_string("module_binding"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_open")|process_listEXPR:IDENTident:open_description|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("module_open"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_eval:")|process_listEXPR:IDENTident:expression|process_listEXPR:IDENTident:attributes|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("Pstr_eval"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_primitive:")|process_listEXPR:IDENTident:value_description|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("primitive"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_typext:")|process_listEXPR:IDENTident:type_extension|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("typeext"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_exception:")|process_listEXPR:IDENTident:extension_constructor|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("exception"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_recmodule:")|process_listEXPR:IDENTident:module_binding_list|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("recmodule"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_modtype:")|process_listEXPR:IDENTident:module_type_declaration|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("modtype"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_class:")|process_listEXPR:IDENTident:class_declarations|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("class"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_class_type:")|process_listEXPR:IDENTident:class_type_declarations|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("class_Type"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_include:")|process_listEXPR:IDENTident:include_declaration|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("include"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_attribute:")|process_listEXPR:IDENTident:attribute|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("attribte"))|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:Pstr_extension:")|process_listEXPR:IDENTident:extension|process_listEXPR:IDENTident:attributes|process_listprocess_expression_list|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("extension"))|(process_casesprocess_cases)))))))))))))))))|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_string| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:IDENTident:x;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:foo| expr: EXPR:CONSTANTprocess_constantint1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:printone| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNPpat_constraint:PATTERNpattern_Ppat_var:x|ptyp_desc:Ptyp_constr:"structure_item|"->my_process_core_type_list:|EXPR:process_constraintEXPR:process_matchEXPR:IDENTident:x|(process_cases(casePATTERNpatterna9|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("TOPstructure_item_desc:")|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:printdesc|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:IDENTident:pstr_desc|process_listEXPR:process_constructident:[]|(process_expression_option(null_expression))|process_listprocess_expression_list|process_list1process_list1|process_list1process_list1)|(process_casesprocess_cases))|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:printone2| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG:SECOND::")|process_listEXPR:IDENTident:x|process_listprocess_expression_list|process_list1process_list1|EXPR:apply:EXPR:IDENTident:printone|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:proc1| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_constraintEXPR:apply:EXPR:IDENTident:printone2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:debug| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:proc|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:lst|EXPR:process_constraintEXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:result|EXPR:apply:EXPR:IDENTident:List.map|process_list1process_arg_labelNoLabel|EXPR:IDENTident:proc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:lst|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:List.iter|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:i|EXPR:apply:EXPR:IDENTident:print_endline|process_list1process_arg_labelNoLabel|EXPR:IDENTident:i|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:result|process_list1process_list1|EXPR:CONSTANTprocess_constantPconst_string("TODO")|ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:transform| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:ppddump|process_list1process_arg_labelNoLabel|EXPR:TUPLEprocess_listEXPR:CONSTANTprocess_constantPconst_string("DEBUG3:")|process_listEXPR:IDENTident:x|process_listprocess_expression_list|process_list1process_list1|EXPR:process_sequencesEXPR:apply:EXPR:IDENTident:print_endline|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:^|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("DEBUG2AA:")|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("open Ppxlib")|process_list1process_list1|process_list1process_list1|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:foo|EXPR:apply:EXPR:IDENTident:debug|process_list1process_arg_labelNoLabel|EXPR:IDENTident:proc1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:IDENTident:x;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:process_bool| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:CONSTANTprocess_constantPconst_string("bool");;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpatterna7| expr: EXPR:apply:EXPR:IDENTident:Driver.register_transformation|process_list1process_arg_labellabel:impl|EXPR:IDENTident:transform|process_list1process_arg_labelNoLabel|EXPR:CONSTANTprocess_constantPconst_string("simple-ppx")|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
DEBUG2AA:open Ppxlib

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_minimal (x:minimal):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_min_n_UUU (x:min_n_UUU):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_smaller (x:smaller):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_precgraph (x:precgraph):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_node (x:node):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_arc (x:arc):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_has_nodeset (x:has_nodeset):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_has_arcset (x:has_arcset):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_cgraph (x:cgraph):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_is_cgraph_mor (x:is_cgraph_mor):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_cgraph_mor (x:cgraph_mor):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_ComplementaryPair (x:coq_ComplementaryPair):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_Part1 (x:coq_Part1):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_Part2 (x:coq_Part2):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_isTrue (x:isTrue):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_isFalse (x:isFalse):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_isolation (x:isolation):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_DecidableProposition (x:coq_DecidableProposition):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_DecidableSubtype (x:coq_DecidableSubtype):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_DecidableRelation (x:coq_DecidableRelation):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_decidableSubtypeCarrier (x:decidableSubtypeCarrier):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_decidableSubtypeCarrier' (x:decidableSubtypeCarrier'):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_decSet (x:decSet):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_pr1decSet (x:pr1decSet):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_Vector (x:coq_Vector):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_Matrix (x:coq_Matrix):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_Sequence (x:coq_Sequence):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_NonemptySequence (x:coq_NonemptySequence):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_UnorderedSequence (x:coq_UnorderedSequence):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_nelstruct (x:nelstruct):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_finstruct (x:finstruct):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_finite_subset (x:finite_subset):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_FiniteSet (x:coq_FiniteSet):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_pregraph (x:pregraph):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_vertex (x:vertex):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_edge (x:edge):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_has_vertexset (x:has_vertexset):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_has_edgesets (x:has_edgesets):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_graph (x:graph):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_graph_mor (x:graph_mor):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_issymmetric (x:issymmetric):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_gpaths_of_length (x:gpaths_of_length):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_gpaths (x:gpaths):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_symmetric_closure (x:symmetric_closure):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_HLevel (x:coq_HLevel):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_kfinite_subtype (x:kfinite_subtype):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_kfinstruct (x:kfinstruct):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_iskfinite (x:iskfinite):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_list (x:list):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_maybe (x:maybe):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_Tree (x:coq_Tree):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_mt_set (x:mt_set):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_isprefix (x:isprefix):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 

TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"minimal" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"min_n_UUU" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"smaller" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"precgraph" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"node" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"arc" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"has_nodeset" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"has_arcset" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"cgraph" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"is_cgraph_mor" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"cgraph_mor" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_ComplementaryPair" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_Part1" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_Part2" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"isTrue" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"isFalse" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"isolation" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_DecidableProposition" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_DecidableSubtype" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_DecidableRelation" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"decidableSubtypeCarrier" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"decidableSubtypeCarrier'" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"decSet" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"pr1decSet" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_Vector" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_Matrix" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_Sequence" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_NonemptySequence" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_UnorderedSequence" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"nelstruct" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"finstruct" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"finite_subset" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_FiniteSet" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"pregraph" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"vertex" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"edge" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"has_vertexset" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"has_edgesets" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"graph" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"graph_mor" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"issymmetric" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"gpaths_of_length" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"gpaths" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"symmetric_closure" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_HLevel" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"kfinite_subtype" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"kfinstruct" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"iskfinite" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"list" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"maybe" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"coq_Tree" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"mt_set" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"isprefix" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
TOPstructure_item_desc:printdescprimitive
TOPstructure_item_desc2:structure_item_desc__Pstr_primitive_value_descriptionavalue_description0
DEBUG2AA:open Ppxlib

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_precgraph (x:precgraph):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_node (x:node):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_arc (x:arc):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_has_nodeset (x:has_nodeset):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_has_arcset (x:has_arcset):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_cgraph (x:cgraph):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_is_cgraph_mor (x:is_cgraph_mor):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_cgraph_mor (x:cgraph_mor):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 

TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:__| expr: EXPR:letprocess_rec_flagrec|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:apply:EXPR:IDENTident:Obj.repr|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:apply:EXPR:IDENTident:Obj.repr|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"precgraph" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:make_precgraph| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:s|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:t|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"node" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"arc" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:source| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fieldEXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:g|ident:pr2|ident:pr2|ident:pr1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:target| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fieldEXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:g|ident:pr2|ident:pr2|ident:pr2;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"has_nodeset" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"has_arcset" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"cgraph" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:make_cgraph| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:k|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:precgraph_of_cgraph| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:t|EXPR:process_fieldEXPR:IDENTident:t|ident:pr1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:isaset_node| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:g|ident:pr2|ident:pr1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:make_hSet| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:i|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:node_set| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:apply:EXPR:IDENTident:make_hSet|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:isaset_node|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:isaset_arc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:g|ident:pr2|ident:pr2;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:arc_set| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:apply:EXPR:IDENTident:make_hSet|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:isaset_arc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"is_cgraph_mor" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"cgraph_mor" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:make_cgraph_mor| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p_UU2080_|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p_UU2081_|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:onnode| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:t|EXPR:process_fieldEXPR:IDENTident:t|ident:pr1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:onarc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:f|ident:pr2|ident:pr1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:preserves_source| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:process_fieldEXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:p|ident:pr2|ident:pr2|ident:pr1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:preserves_target| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:process_fieldEXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:p|ident:pr2|ident:pr2|ident:pr2;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:is_cgraph_mor_id| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:apply:EXPR:IDENTident:make_dirprod|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:cgraph_mor_id| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:apply:EXPR:IDENTident:make_cgraph_mor|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:idfun|process_list1process_arg_labelNoLabel|EXPR:IDENTident:idfun|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:is_cgraph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:is_cgraph_mor_comp| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:k|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:q|EXPR:apply:EXPR:IDENTident:make_dirprod|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:target|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:target|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:target|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_target|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:target|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:target|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_target|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:cgraph_mor_comp| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:k|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:q|EXPR:apply:EXPR:IDENTident:make_cgraph_mor|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:funcomp|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:funcomp|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:k|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:cgraph_mor_id_left| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2080_|EXPR:process_fieldEXPR:IDENTident:p|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:pr3|EXPR:process_fieldEXPR:IDENTident:p|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2081_|EXPR:process_fieldEXPR:IDENTident:pr3|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:h0|EXPR:process_fieldEXPR:IDENTident:pr3|ident:pr2|value_binding_listprocess_expression_list|EXPR:apply:EXPR:IDENTident:pair_path_in2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pair_path_in2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:dirprod_paths|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:funextsec|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h0|process_list1process_list1|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pathscomp0rid|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:IDENTident:h0|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:funextsec|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h0|process_list1process_list1|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pathscomp0rid|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:target|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:target|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:IDENTident:h0|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:cgraph_mor_id_right| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2080_|EXPR:process_fieldEXPR:IDENTident:p|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:pr3|EXPR:process_fieldEXPR:IDENTident:p|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2081_|EXPR:process_fieldEXPR:IDENTident:pr3|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:h0|EXPR:process_fieldEXPR:IDENTident:pr3|ident:pr2|value_binding_listprocess_expression_list|EXPR:apply:EXPR:IDENTident:pair_path_in2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pair_path_in2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:dirprod_paths|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:funextsec|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_list1|process_list1process_list1|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h0|process_list1process_list1|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:maponpathsidfun|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:h|ident:pr2|ident:pr2|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:IDENTident:h0|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:funextsec|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_id|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_list1|process_list1process_list1|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h0|process_list1process_list1|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:maponpathsidfun|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:process_fieldEXPR:process_fieldEXPR:IDENTident:h|ident:pr2|ident:pr2|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:target|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:process_fieldEXPR:IDENTident:h0|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:cgraph_mor_comp_assoc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g2|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g3|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g4|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:q|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:r|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2080_|EXPR:process_fieldEXPR:IDENTident:p|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:pr3|EXPR:process_fieldEXPR:IDENTident:p|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:p_UU2081_|EXPR:process_fieldEXPR:IDENTident:pr3|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:h|EXPR:process_fieldEXPR:IDENTident:pr3|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:q_UU2080_|EXPR:process_fieldEXPR:IDENTident:q|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:pr4|EXPR:process_fieldEXPR:IDENTident:q|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:q_UU2081_|EXPR:process_fieldEXPR:IDENTident:pr4|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:k|EXPR:process_fieldEXPR:IDENTident:pr4|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:r_UU2080_|EXPR:process_fieldEXPR:IDENTident:r|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:pr5|EXPR:process_fieldEXPR:IDENTident:r|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:r_UU2081_|EXPR:process_fieldEXPR:IDENTident:pr5|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:l|EXPR:process_fieldEXPR:IDENTident:pr5|ident:pr2|value_binding_listprocess_expression_list|EXPR:apply:EXPR:IDENTident:pair_path_in2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:funcomp|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onnode|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pair_path_in2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:funcomp|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:onarc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:dirprod_paths|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:is_cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:cgraph_mor_comp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:funextsec|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:funcomp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:r_UU2080_|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:funcomp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:r_UU2080_|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:funcomp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:r_UU2080_|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:funcomp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:r_UU2080_|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:preserves_source|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g3|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g4|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:q_UU2081_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:p_UU2081_|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:IDENTident:r_UU2080_|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:source|process_list1process_arg_lab
...TRUNCATED BY DUNE...
DEBUG2AA:open Ppxlib

HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl___ (x:__):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_binop (x:binop):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_dirprod (x:dirprod):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_neg (x:neg):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_dneg (x:dneg):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_logeq (x:logeq):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_homot (x:homot):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_iscontr (x:iscontr):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_hfiber (x:hfiber):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coconusfromt (x:coconusfromt):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coconustot (x:coconustot):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_pathsspace (x:pathsspace):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_pathsspace' (x:pathsspace'):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coconusf (x:coconusf):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_isweq (x:isweq):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_weq (x:weq):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_UniqueConstruction (x:coq_UniqueConstruction):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_coq_PathPair (x:coq_PathPair):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_equality_cases (x:equality_cases):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_boolsumfun (x:boolsumfun):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_bool_to_type (x:bool_to_type):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_complxstr (x:complxstr):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_isfibseq (x:isfibseq):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_fibseqstr (x:fibseqstr):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_commsqstr (x:commsqstr):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_hfp (x:hfp):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_hfpoverX (x:hfpoverX):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_hfpoverX' (x:hfpoverX'):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_ishfsq (x:ishfsq):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 


HELP:
emit_type_decl
DEBUG2Erec: let process_type_decl_hfsqstr (x:hfsqstr):string = match x with {(emit_type_decl_kind (terminal_ptype_abstract))} ->SKIP 

TOPstructure_item_desc:printdescmodule_open
TOPstructure_item_desc2:structure_item_desc__Pstr_open_open_declarationaopen_declaration0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"__" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:fromempty| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:ASSERTEXPR:process_constructident:false|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:tounit| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_tt|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:termfun| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:IDENTident:x;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:idfun| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:t|EXPR:IDENTident:t;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:funcomp| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:curry| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:uncurry| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:x|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:x|ident:pr2|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"binop" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:iteration| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:FUNCTION(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:IDENTident:idfun)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:funcomp|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:iteration|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n0|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1)|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:adjev| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:adjev2| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:phi|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:phi|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"dirprod" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:dirprod_pr1| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fieldEXPR:IDENTident:x|ident:pr1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:dirprod_pr2| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fieldEXPR:IDENTident:x|ident:pr2;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:make_dirprod| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:dirprodadj| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:dirprodf| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:xx'|EXPR:apply:EXPR:IDENTident:make_dirprod|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:xx'|ident:pr1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:xx'|ident:pr2|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:ddualand| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:xp|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:yp|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x0|EXPR:apply:EXPR:IDENTident:xp|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:yp|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:apply:EXPR:IDENTident:x0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:make_dirprod|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"neg" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:negf| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:phi|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:phi|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"dneg" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:dnegf| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:apply:EXPR:IDENTident:negf|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:negf|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:todneg| expr: EXPR:IDENTident:adjev;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:dnegnegtoneg| expr: EXPR:IDENTident:adjev2;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:dneganddnegl1| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:dnx|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:dny|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x2|EXPR:apply:EXPR:IDENTident:dnegf|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:dnx|process_list1process_arg_labelNoLabel|EXPR:IDENTident:dny|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:dneganddnegimpldneg| expr: EXPR:IDENTident:ddualand;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"logeq" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:isrefl_logeq| expr: EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:issymm_logeq| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:e|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:logeqnegs| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:l|EXPR:apply:EXPR:IDENTident:make_dirprod|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:negf|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:l|ident:pr2|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:negf|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:l|ident:pr1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:logeq_both_true| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:logeq_both_false| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:logeq_trans| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:i|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:j|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:funcomp_assoc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:uncurry_curry| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:curry_uncurry| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pathscomp0| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:e2|EXPR:IDENTident:e2;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pathscomp0rid| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pathsinv0| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:path_assoc| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pathsinv0l| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pathsinv0r| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pathsinv0inv0| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pathscomp_cancel_left| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:e|EXPR:IDENTident:e;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pathscomp_cancel_right| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:q|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:e|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0rid|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_arg_labelNoLabel|EXPR:IDENTident:e|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0rid|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:q|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pathscomp_inv| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pathsdirprod| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:dirprodeq| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:maponpaths| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:map_on_two_paths| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:maponpathscomp0| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:maponpathsinv0| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:maponpathsidfun| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:maponpathscomp| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_type:print_type_decl:"homot" = DEBUG:Ptype_abstract[process_type_decl_list]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:homotrefl| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:homotcomp| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f''|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:f''|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:h'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:invhomot| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:h|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
...TRUNCATED BY DUNE...
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:weqhfibersgtof'| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:hf|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:make_weq|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:hfibersgtof'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g'|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:hfsqstrtocommsqstr|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:hf|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:isweqhfibersgtof'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:hf|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:ishfsqweqhfibersgtof'| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:is|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:isweqhfibersg'tof| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:hf|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x'|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:is|EXPR:process_fieldEXPR:IDENTident:hf|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:h|EXPR:process_fieldEXPR:IDENTident:hf|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:a'|EXPR:apply:EXPR:IDENTident:weqtococonusf|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g'|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:c'|EXPR:apply:EXPR:IDENTident:make_weq|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:commsqZtohfp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g'|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:hf|ident:pr1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:is|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:d'|EXPR:apply:EXPR:IDENTident:weqhfptohfpoverX'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f'|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:b0'|EXPR:apply:EXPR:IDENTident:totalfun|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:hfibersg'tof|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_list1|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:h1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:is1|EXPR:apply:EXPR:IDENTident:isweqhomot|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:z|EXPR:apply:EXPR:IDENTident:pr1weq|process_list1process_arg_labelNoLabel|EXPR:IDENTident:d'|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pr1weq|process_list1process_arg_labelNoLabel|EXPR:IDENTident:c'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:z|EXPR:apply:EXPR:IDENTident:b0'|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pr1weq|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:twooutof3c|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:c'|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:d'|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:c'|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:d'|ident:pr2|process_list1process_list1|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:is2|EXPR:apply:EXPR:IDENTident:twooutof3b|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:a'|ident:pr1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b0'|process_list1process_arg_labelNoLabel|EXPR:process_fieldEXPR:IDENTident:a'|ident:pr2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:is1|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:apply:EXPR:IDENTident:isweqtotaltofib|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:hfibersg'tof|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:is2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x'|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:weqhfibersg'tof| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:hf|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x'|EXPR:apply:EXPR:IDENTident:make_weq|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:hfibersg'tof|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g'|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:hfsqstrtocommsqstr|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:hf|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x'|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:isweqhfibersg'tof|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:hf|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x'|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:ishfsqweqhfibersg'tof| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:h|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:is|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:transposhfpsqstr| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g'|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:hf|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:is|EXPR:process_fieldEXPR:IDENTident:hf|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:h|EXPR:process_fieldEXPR:IDENTident:hf|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:th|EXPR:apply:EXPR:IDENTident:transposcommsqstr|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f|process_list1process_arg_labelNoLabel|EXPR:IDENTident:f'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g|process_list1process_arg_labelNoLabel|EXPR:IDENTident:g'|process_list1process_arg_labelNoLabel|EXPR:IDENTident:h|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:fibseqstrtohfsqstr| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:z|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:hf|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:hfsqstrtofibseqstr| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:g|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:z|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:hf|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:transitive_paths_weq| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:z|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:xeqy|EXPR:apply:EXPR:IDENTident:weq_iso|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:xeqz|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:yeqz|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_arg_labelNoLabel|EXPR:IDENTident:yeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:xeqz|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqz|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqz|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:path_assoc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqz|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0r|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:yeqz|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_arg_labelNoLabel|EXPR:IDENTident:yeqz|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:yeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:yeqz|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:path_assoc|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_arg_labelNoLabel|EXPR:IDENTident:yeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:yeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:IDENTident:yeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:yeqz|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:maponpaths|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:z|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:yeqz|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathscomp0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pathsinv0l|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_arg_labelNoLabel|EXPR:IDENTident:xeqy|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:pathsdirprodweq| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x2|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y2|EXPR:apply:EXPR:IDENTident:weqcomp|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:total2_paths_equiv|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:make_dirprod|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:make_dirprod|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y2|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:weqfibtototal|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:p|EXPR:apply:EXPR:IDENTident:transitive_paths_weq|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:transportf|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y2|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:toforallpaths|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:transportf|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:idfun|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:transportf_const|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x2|process_list1process_arg_labelNoLabel|EXPR:IDENTident:p|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:isweqcontrtounit| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:is|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:c|EXPR:process_fieldEXPR:IDENTident:is|ident:pr1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:h|EXPR:process_fieldEXPR:IDENTident:is|ident:pr2|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:hc|EXPR:apply:EXPR:IDENTident:make_hfiber|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_tt|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_tt|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:IDENTident:c|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:make_dirprod| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:weqtodirprodwithunit| expr: EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:make_dirprod|process_list1process_arg_labelNoLabel|EXPR:IDENTident:x|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_tt|(process_expression_option(null_expression))|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:dirprod_with_contr_r| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:iscontrX|EXPR:apply:EXPR:IDENTident:weqcomp|process_list1process_arg_labelNoLabel|EXPR:IDENTident:weqtodirprodwithunit|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:weqdirprodf|process_list1process_arg_labelNoLabel|EXPR:IDENTident:idweq|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:invweq|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:weqcontrtounit|process_list1process_arg_labelNoLabel|EXPR:IDENTident:iscontrX|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:dirprod_with_contr_l| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:iscontrX|EXPR:apply:EXPR:IDENTident:weqcomp|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:dirprod_with_contr_r|process_list1process_arg_labelNoLabel|EXPR:IDENTident:iscontrX|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:weqdirprodcomm|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:sec_total2_distributivity| expr: EXPR:apply:EXPR:IDENTident:weq_iso|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:f|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_constructident:Coq_paths_refl|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:isweqrecompl_ne'| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:is|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:neq_x|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:apply:EXPR:IDENTident:iscontrweqb|process_list1process_arg_labelNoLabel|EXPR:IDENTident:weqtotal2overcoprod|process_list1process_arg_labelNoLabel|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:c|EXPR:apply:EXPR:IDENTident:is|process_list1process_arg_labelNoLabel|EXPR:IDENTident:y|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_matchEXPR:IDENTident:c|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:iscontrweqf|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:weqii2withneg|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:ASSERTEXPR:process_constructident:false|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:iscontrweqf|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:weqii1withneg|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:ASSERTEXPR:process_constructident:false|(process_expression_option(null_expression))|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression))|process_list1process_list1)|(process_casesprocess_cases)))|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:ischoicebasecoprod| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:isx|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:isy|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpatterna1|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:fs|EXPR:apply:EXPR:IDENTident:hinhfun|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:pr1weq|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:invweq|process_list1process_arg_labelNoLabel|EXPR:IDENTident:weqsecovercoprodtoprod|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:hinhand|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:isx|process_list1process_arg_labelNoLabel|EXPR:IDENTident:__|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:x|EXPR:apply:EXPR:IDENTident:fs|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_ii1|(process_expression_optionEXPR:IDENTident:x)|process_list1process_list1|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:Obj.magic|process_list1process_arg_labelNoLabel|EXPR:IDENTident:isy|process_list1process_arg_labelNoLabel|EXPR:IDENTident:__|process_list1process_arg_labelNoLabel|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:y|EXPR:apply:EXPR:IDENTident:fs|process_list1process_arg_labelNoLabel|EXPR:process_constructident:Coq_ii2|(process_expression_optionEXPR:IDENTident:y)|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1|process_list1process_list1;;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:nat_dist_between_ge| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:m|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:n|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:b|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:i|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:j|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:j0|EXPR:apply:EXPR:IDENTident:internal_paths_rew|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:nat_dist|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:j|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:nat_dist|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:nat_dist_symm|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n|process_list1process_list1|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:j1|EXPR:apply:EXPR:IDENTident:internal_paths_rew|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:add|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:j0|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:add|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:natpluscomm|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_list1|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_recordprocess_long_ident_expression_list|(process_expression_option(null_expression));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
TOPstructure_item_desc:printdescPstr_value:pattern:PATTERNpattern_Ppat_var:nat_dist_between| expr: EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:m|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:n|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:a|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:b|EXPR:process_fun:process_arg_labelNoLabel|(process_expression_option(null_expression))|PATTERNpattern_Ppat_var:j|EXPR:letprocess_rec_flagplain|value_binding_listprocess_value_binding:PATTERNpattern_Ppat_var:c|EXPR:apply:EXPR:IDENTident:natgthorleh|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n|process_list1process_list1|value_binding_listprocess_expression_list|EXPR:process_matchEXPR:IDENTident:c|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:nat_dist_between_ge|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_arg_labelNoLabel|EXPR:apply:EXPR:IDENTident:natlthtoleh|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a0|process_list1process_list1|process_list1process_arg_labelNoLabel|EXPR:IDENTident:j|process_list1process_list1)|(process_cases(casePATTERNpatterna7|(process_expression_option(null_expression))|EXPR:apply:EXPR:IDENTident:nat_dist_between_le|process_list1process_arg_labelNoLabel|EXPR:IDENTident:m|process_list1process_arg_labelNoLabel|EXPR:IDENTident:n|process_list1process_arg_labelNoLabel|EXPR:IDENTident:a|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b|process_list1process_arg_labelNoLabel|EXPR:IDENTident:b0|process_list1process_arg_labelNoLabel|EXPR:IDENTident:j|process_list1process_list1)|(process_casesprocess_cases)));;print_value_binding_list;;
TOPstructure_item_desc2:structure_item_desc__Pstr_value_rec_flagarec_flag0
DEBUG2AA:open Ppxlib
DEBUG2EC: let process_directive_argument_desc__Pdir_string x :string =match x with 
DEBUG2A:let process_string x : string= x
DEBUG2A:let process_string x : string= x
DEBUG2EB:let process_types_directive_argument_desc__Pdir_string((astring0):(string)):string = (process_types ^ ("directive_argument_desc","Pdir_string") ^(core_type "astring0"))
DEBUG2EC:| Pdir_string (string0) -> (process_types_directive_argument_desc__Pdir_string((process_string string0)))
DEBUG2EC: let process_directive_argument_desc__Pdir_int x :string =match x with 
DEBUG2A:let process_string x : string= x
DEBUG2A:let process_option x : option= x
DEBUG2A:let process_string x : string= x
DEBUG2A:let process_option x : option= x
DEBUG2EB:let process_types_directive_argument_desc__Pdir_int((astring0,aoption1):(string*option)):string = (process_types ^ ("directive_argument_desc","Pdir_int") ^(core_type "astring0")^(core_type "aoption1"))
DEBUG2EC:| Pdir_int (string0,option0) -> (process_types_directive_argument_desc__Pdir_int((process_string string0),(process_option option1)))
DEBUG2EC: let process_directive_argument_desc__Pdir_ident x :string =match x with 
DEBUG2A:let process_longident x : longident= x
DEBUG2A:let process_longident x : longident= x
DEBUG2EB:let process_types_directive_argument_desc__Pdir_ident((alongident0):(longident)):string = (process_types ^ ("directive_argument_desc","Pdir_ident") ^(core_type "alongident0"))
DEBUG2EC:| Pdir_ident (longident0) -> (process_types_directive_argument_desc__Pdir_ident((process_longident longident0)))
DEBUG2EC: let process_directive_argument_desc__Pdir_bool x :string =match x with 
DEBUG2A:let process_bool x : bool= x
DEBUG2A:let process_bool x : bool= x
DEBUG2EB:let process_types_directive_argument_desc__Pdir_bool((abool0):(bool)):string = (process_types ^ ("directive_argument_desc","Pdir_bool") ^(core_type "abool0"))
DEBUG2EC:| Pdir_bool (bool0) -> (process_types_directive_argument_desc__Pdir_bool((process_bool bool0)))
DEBUG2E:constructor_declaration_new: constructor:"Pdir_bool"{| Pdir_bool (bool0) -> (process_types_directive_argument_desc__Pdir_bool((process_bool bool0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "directive_argument_desc"))
DEBUG2E:constructor_declaration_new: constructor:"Pdir_ident"{| Pdir_ident (longident0) -> (process_types_directive_argument_desc__Pdir_ident((process_longident longident0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pdir_bool"{| Pdir_bool (bool0) -> (process_types_directive_argument_desc__Pdir_bool((process_bool bool0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "directive_argument_desc")))
DEBUG2E:constructor_declaration_new: constructor:"Pdir_int"{| Pdir_int (string0,option0) -> (process_types_directive_argument_desc__Pdir_int((process_string string0),(process_option option1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pdir_ident"{| Pdir_ident (longident0) -> (process_types_directive_argument_desc__Pdir_ident((process_longident longident0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pdir_bool"{| Pdir_bool (bool0) -> (process_types_directive_argument_desc__Pdir_bool((process_bool bool0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "directive_argument_desc"))))
DEBUG2E:constructor_declaration_new: constructor:"Pdir_string"{| Pdir_string (string0) -> (process_types_directive_argument_desc__Pdir_string((process_string string0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pdir_int"{| Pdir_int (string0,option0) -> (process_types_directive_argument_desc__Pdir_int((process_string string0),(process_option option1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pdir_ident"{| Pdir_ident (longident0) -> (process_types_directive_argument_desc__Pdir_ident((process_longident longident0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pdir_bool"{| Pdir_bool (bool0) -> (process_types_directive_argument_desc__Pdir_bool((process_bool bool0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "directive_argument_desc")))))
DEBUG2EC: let process_toplevel_phrase__Ptop_def x :string =match x with 
DEBUG2A:let process_structure x : structure= x
DEBUG2A:let process_structure x : structure= x
DEBUG2EB:let process_types_toplevel_phrase__Ptop_def((astructure0):(structure)):string = (process_types ^ ("toplevel_phrase","Ptop_def") ^(core_type "astructure0"))
DEBUG2EC:| Ptop_def (structure0) -> (process_types_toplevel_phrase__Ptop_def((process_structure structure0)))
DEBUG2EC: let process_toplevel_phrase__Ptop_dir x :string =match x with 
DEBUG2A:let process_toplevel_directive x : toplevel_directive= x
DEBUG2A:let process_toplevel_directive x : toplevel_directive= x
DEBUG2EB:let process_types_toplevel_phrase__Ptop_dir((atoplevel_directive0):(toplevel_directive)):string = (process_types ^ ("toplevel_phrase","Ptop_dir") ^(core_type "atoplevel_directive0"))
DEBUG2EC:| Ptop_dir (toplevel_directive0) -> (process_types_toplevel_phrase__Ptop_dir((process_toplevel_directive toplevel_directive0)))
DEBUG2E:constructor_declaration_new: constructor:"Ptop_dir"{| Ptop_dir (toplevel_directive0) -> (process_types_toplevel_phrase__Ptop_dir((process_toplevel_directive toplevel_directive0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "toplevel_phrase"))
DEBUG2E:constructor_declaration_new: constructor:"Ptop_def"{| Ptop_def (structure0) -> (process_types_toplevel_phrase__Ptop_def((process_structure structure0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Ptop_dir"{| Ptop_dir (toplevel_directive0) -> (process_types_toplevel_phrase__Ptop_dir((process_toplevel_directive toplevel_directive0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "toplevel_phrase")))
DEBUG2EC: let process_structure_item_desc__Pstr_eval x :string =match x with 
DEBUG2A:let process_expression x : expression= x
DEBUG2A:let process_attributes x : attributes= x
DEBUG2A:let process_expression x : expression= x
DEBUG2A:let process_attributes x : attributes= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_eval((aexpression0,aattributes1):(expression*attributes)):string = (process_types ^ ("structure_item_desc","Pstr_eval") ^(core_type "aexpression0")^(core_type "aattributes1"))
DEBUG2EC:| Pstr_eval (expression0,attributes0) -> (process_types_structure_item_desc__Pstr_eval((process_expression expression0),(process_attributes attributes1)))
DEBUG2EC: let process_structure_item_desc__Pstr_value x :string =match x with 
DEBUG2A:let process_rec_flag x : rec_flag= x
DEBUG2A:let process_list x : list= x
DEBUG2A:let process_rec_flag x : rec_flag= x
DEBUG2A:let process_list x : list= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_value((arec_flag0,alist1):(rec_flag*list)):string = (process_types ^ ("structure_item_desc","Pstr_value") ^(core_type "arec_flag0")^(core_type "alist1"))
DEBUG2EC:| Pstr_value (rec_flag0,list0) -> (process_types_structure_item_desc__Pstr_value((process_rec_flag rec_flag0),(process_list list1)))
DEBUG2EC: let process_structure_item_desc__Pstr_primitive x :string =match x with 
DEBUG2A:let process_value_description x : value_description= x
DEBUG2A:let process_value_description x : value_description= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_primitive((avalue_description0):(value_description)):string = (process_types ^ ("structure_item_desc","Pstr_primitive") ^(core_type "avalue_description0"))
DEBUG2EC:| Pstr_primitive (value_description0) -> (process_types_structure_item_desc__Pstr_primitive((process_value_description value_description0)))
DEBUG2EC: let process_structure_item_desc__Pstr_type x :string =match x with 
DEBUG2A:let process_rec_flag x : rec_flag= x
DEBUG2A:let process_list x : list= x
DEBUG2A:let process_rec_flag x : rec_flag= x
DEBUG2A:let process_list x : list= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_type((arec_flag0,alist1):(rec_flag*list)):string = (process_types ^ ("structure_item_desc","Pstr_type") ^(core_type "arec_flag0")^(core_type "alist1"))
DEBUG2EC:| Pstr_type (rec_flag0,list0) -> (process_types_structure_item_desc__Pstr_type((process_rec_flag rec_flag0),(process_list list1)))
DEBUG2EC: let process_structure_item_desc__Pstr_typext x :string =match x with 
DEBUG2A:let process_type_extension x : type_extension= x
DEBUG2A:let process_type_extension x : type_extension= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_typext((atype_extension0):(type_extension)):string = (process_types ^ ("structure_item_desc","Pstr_typext") ^(core_type "atype_extension0"))
DEBUG2EC:| Pstr_typext (type_extension0) -> (process_types_structure_item_desc__Pstr_typext((process_type_extension type_extension0)))
DEBUG2EC: let process_structure_item_desc__Pstr_exception x :string =match x with 
DEBUG2A:let process_type_exception x : type_exception= x
DEBUG2A:let process_type_exception x : type_exception= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_exception((atype_exception0):(type_exception)):string = (process_types ^ ("structure_item_desc","Pstr_exception") ^(core_type "atype_exception0"))
DEBUG2EC:| Pstr_exception (type_exception0) -> (process_types_structure_item_desc__Pstr_exception((process_type_exception type_exception0)))
DEBUG2EC: let process_structure_item_desc__Pstr_module x :string =match x with 
DEBUG2A:let process_module_binding x : module_binding= x
DEBUG2A:let process_module_binding x : module_binding= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_module((amodule_binding0):(module_binding)):string = (process_types ^ ("structure_item_desc","Pstr_module") ^(core_type "amodule_binding0"))
DEBUG2EC:| Pstr_module (module_binding0) -> (process_types_structure_item_desc__Pstr_module((process_module_binding module_binding0)))
DEBUG2EC: let process_structure_item_desc__Pstr_recmodule x :string =match x with 
DEBUG2A:let process_list x : list= x
DEBUG2A:let process_list x : list= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_recmodule((alist0):(list)):string = (process_types ^ ("structure_item_desc","Pstr_recmodule") ^(core_type "alist0"))
DEBUG2EC:| Pstr_recmodule (list0) -> (process_types_structure_item_desc__Pstr_recmodule((process_list list0)))
DEBUG2EC: let process_structure_item_desc__Pstr_modtype x :string =match x with 
DEBUG2A:let process_module_type_declaration x : module_type_declaration= x
DEBUG2A:let process_module_type_declaration x : module_type_declaration= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_modtype((amodule_type_declaration0):(module_type_declaration)):string = (process_types ^ ("structure_item_desc","Pstr_modtype") ^(core_type "amodule_type_declaration0"))
DEBUG2EC:| Pstr_modtype (module_type_declaration0) -> (process_types_structure_item_desc__Pstr_modtype((process_module_type_declaration module_type_declaration0)))
DEBUG2EC: let process_structure_item_desc__Pstr_open x :string =match x with 
DEBUG2A:let process_open_declaration x : open_declaration= x
DEBUG2A:let process_open_declaration x : open_declaration= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_open((aopen_declaration0):(open_declaration)):string = (process_types ^ ("structure_item_desc","Pstr_open") ^(core_type "aopen_declaration0"))
DEBUG2EC:| Pstr_open (open_declaration0) -> (process_types_structure_item_desc__Pstr_open((process_open_declaration open_declaration0)))
DEBUG2EC: let process_structure_item_desc__Pstr_class x :string =match x with 
DEBUG2A:let process_list x : list= x
DEBUG2A:let process_list x : list= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_class((alist0):(list)):string = (process_types ^ ("structure_item_desc","Pstr_class") ^(core_type "alist0"))
DEBUG2EC:| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))
DEBUG2EC: let process_structure_item_desc__Pstr_class_type x :string =match x with 
DEBUG2A:let process_list x : list= x
DEBUG2A:let process_list x : list= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_class_type((alist0):(list)):string = (process_types ^ ("structure_item_desc","Pstr_class_type") ^(core_type "alist0"))
DEBUG2EC:| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))
DEBUG2EC: let process_structure_item_desc__Pstr_include x :string =match x with 
DEBUG2A:let process_include_declaration x : include_declaration= x
DEBUG2A:let process_include_declaration x : include_declaration= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_include((ainclude_declaration0):(include_declaration)):string = (process_types ^ ("structure_item_desc","Pstr_include") ^(core_type "ainclude_declaration0"))
DEBUG2EC:| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))
DEBUG2EC: let process_structure_item_desc__Pstr_attribute x :string =match x with 
DEBUG2A:let process_attribute x : attribute= x
DEBUG2A:let process_attribute x : attribute= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_attribute((aattribute0):(attribute)):string = (process_types ^ ("structure_item_desc","Pstr_attribute") ^(core_type "aattribute0"))
DEBUG2EC:| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))
DEBUG2EC: let process_structure_item_desc__Pstr_extension x :string =match x with 
DEBUG2A:let process_extension x : extension= x
DEBUG2A:let process_attributes x : attributes= x
DEBUG2A:let process_extension x : extension= x
DEBUG2A:let process_attributes x : attributes= x
DEBUG2EB:let process_types_structure_item_desc__Pstr_extension((aextension0,aattributes1):(extension*attributes)):string = (process_types ^ ("structure_item_desc","Pstr_extension") ^(core_type "aextension0")^(core_type "aattributes1"))
DEBUG2EC:| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc"))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc")))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc"))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc")))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_class"{| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc"))))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_open"{| Pstr_open (open_declaration0) -> (process_types_structure_item_desc__Pstr_open((process_open_declaration open_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class"{| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc")))))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_modtype"{| Pstr_modtype (module_type_declaration0) -> (process_types_structure_item_desc__Pstr_modtype((process_module_type_declaration module_type_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_open"{| Pstr_open (open_declaration0) -> (process_types_structure_item_desc__Pstr_open((process_open_declaration open_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class"{| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc"))))))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_recmodule"{| Pstr_recmodule (list0) -> (process_types_structure_item_desc__Pstr_recmodule((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_modtype"{| Pstr_modtype (module_type_declaration0) -> (process_types_structure_item_desc__Pstr_modtype((process_module_type_declaration module_type_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_open"{| Pstr_open (open_declaration0) -> (process_types_structure_item_desc__Pstr_open((process_open_declaration open_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class"{| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc")))))))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_module"{| Pstr_module (module_binding0) -> (process_types_structure_item_desc__Pstr_module((process_module_binding module_binding0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_recmodule"{| Pstr_recmodule (list0) -> (process_types_structure_item_desc__Pstr_recmodule((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_modtype"{| Pstr_modtype (module_type_declaration0) -> (process_types_structure_item_desc__Pstr_modtype((process_module_type_declaration module_type_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_open"{| Pstr_open (open_declaration0) -> (process_types_structure_item_desc__Pstr_open((process_open_declaration open_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class"{| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc"))))))))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_exception"{| Pstr_exception (type_exception0) -> (process_types_structure_item_desc__Pstr_exception((process_type_exception type_exception0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_module"{| Pstr_module (module_binding0) -> (process_types_structure_item_desc__Pstr_module((process_module_binding module_binding0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_recmodule"{| Pstr_recmodule (list0) -> (process_types_structure_item_desc__Pstr_recmodule((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_modtype"{| Pstr_modtype (module_type_declaration0) -> (process_types_structure_item_desc__Pstr_modtype((process_module_type_declaration module_type_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_open"{| Pstr_open (open_declaration0) -> (process_types_structure_item_desc__Pstr_open((process_open_declaration open_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class"{| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc")))))))))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_typext"{| Pstr_typext (type_extension0) -> (process_types_structure_item_desc__Pstr_typext((process_type_extension type_extension0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_exception"{| Pstr_exception (type_exception0) -> (process_types_structure_item_desc__Pstr_exception((process_type_exception type_exception0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_module"{| Pstr_module (module_binding0) -> (process_types_structure_item_desc__Pstr_module((process_module_binding module_binding0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_recmodule"{| Pstr_recmodule (list0) -> (process_types_structure_item_desc__Pstr_recmodule((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_modtype"{| Pstr_modtype (module_type_declaration0) -> (process_types_structure_item_desc__Pstr_modtype((process_module_type_declaration module_type_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_open"{| Pstr_open (open_declaration0) -> (process_types_structure_item_desc__Pstr_open((process_open_declaration open_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class"{| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc"))))))))))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_type"{| Pstr_type (rec_flag0,list0) -> (process_types_structure_item_desc__Pstr_type((process_rec_flag rec_flag0),(process_list list1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_typext"{| Pstr_typext (type_extension0) -> (process_types_structure_item_desc__Pstr_typext((process_type_extension type_extension0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_exception"{| Pstr_exception (type_exception0) -> (process_types_structure_item_desc__Pstr_exception((process_type_exception type_exception0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_module"{| Pstr_module (module_binding0) -> (process_types_structure_item_desc__Pstr_module((process_module_binding module_binding0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_recmodule"{| Pstr_recmodule (list0) -> (process_types_structure_item_desc__Pstr_recmodule((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_modtype"{| Pstr_modtype (module_type_declaration0) -> (process_types_structure_item_desc__Pstr_modtype((process_module_type_declaration module_type_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_open"{| Pstr_open (open_declaration0) -> (process_types_structure_item_desc__Pstr_open((process_open_declaration open_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class"{| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc")))))))))))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_primitive"{| Pstr_primitive (value_description0) -> (process_types_structure_item_desc__Pstr_primitive((process_value_description value_description0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_type"{| Pstr_type (rec_flag0,list0) -> (process_types_structure_item_desc__Pstr_type((process_rec_flag rec_flag0),(process_list list1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_typext"{| Pstr_typext (type_extension0) -> (process_types_structure_item_desc__Pstr_typext((process_type_extension type_extension0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_exception"{| Pstr_exception (type_exception0) -> (process_types_structure_item_desc__Pstr_exception((process_type_exception type_exception0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_module"{| Pstr_module (module_binding0) -> (process_types_structure_item_desc__Pstr_module((process_module_binding module_binding0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_recmodule"{| Pstr_recmodule (list0) -> (process_types_structure_item_desc__Pstr_recmodule((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_modtype"{| Pstr_modtype (module_type_declaration0) -> (process_types_structure_item_desc__Pstr_modtype((process_module_type_declaration module_type_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_open"{| Pstr_open (open_declaration0) -> (process_types_structure_item_desc__Pstr_open((process_open_declaration open_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class"{| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc"))))))))))))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_value"{| Pstr_value (rec_flag0,list0) -> (process_types_structure_item_desc__Pstr_value((process_rec_flag rec_flag0),(process_list list1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_primitive"{| Pstr_primitive (value_description0) -> (process_types_structure_item_desc__Pstr_primitive((process_value_description value_description0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_type"{| Pstr_type (rec_flag0,list0) -> (process_types_structure_item_desc__Pstr_type((process_rec_flag rec_flag0),(process_list list1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_typext"{| Pstr_typext (type_extension0) -> (process_types_structure_item_desc__Pstr_typext((process_type_extension type_extension0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_exception"{| Pstr_exception (type_exception0) -> (process_types_structure_item_desc__Pstr_exception((process_type_exception type_exception0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_module"{| Pstr_module (module_binding0) -> (process_types_structure_item_desc__Pstr_module((process_module_binding module_binding0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_recmodule"{| Pstr_recmodule (list0) -> (process_types_structure_item_desc__Pstr_recmodule((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_modtype"{| Pstr_modtype (module_type_declaration0) -> (process_types_structure_item_desc__Pstr_modtype((process_module_type_declaration module_type_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_open"{| Pstr_open (open_declaration0) -> (process_types_structure_item_desc__Pstr_open((process_open_declaration open_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class"{| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc")))))))))))))))
DEBUG2E:constructor_declaration_new: constructor:"Pstr_eval"{| Pstr_eval (expression0,attributes0) -> (process_types_structure_item_desc__Pstr_eval((process_expression expression0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_value"{| Pstr_value (rec_flag0,list0) -> (process_types_structure_item_desc__Pstr_value((process_rec_flag rec_flag0),(process_list list1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_primitive"{| Pstr_primitive (value_description0) -> (process_types_structure_item_desc__Pstr_primitive((process_value_description value_description0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_type"{| Pstr_type (rec_flag0,list0) -> (process_types_structure_item_desc__Pstr_type((process_rec_flag rec_flag0),(process_list list1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_typext"{| Pstr_typext (type_extension0) -> (process_types_structure_item_desc__Pstr_typext((process_type_extension type_extension0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_exception"{| Pstr_exception (type_exception0) -> (process_types_structure_item_desc__Pstr_exception((process_type_exception type_exception0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_module"{| Pstr_module (module_binding0) -> (process_types_structure_item_desc__Pstr_module((process_module_binding module_binding0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_recmodule"{| Pstr_recmodule (list0) -> (process_types_structure_item_desc__Pstr_recmodule((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_modtype"{| Pstr_modtype (module_type_declaration0) -> (process_types_structure_item_desc__Pstr_modtype((process_module_type_declaration module_type_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_open"{| Pstr_open (open_declaration0) -> (process_types_structure_item_desc__Pstr_open((process_open_declaration open_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class"{| Pstr_class (list0) -> (process_types_structure_item_desc__Pstr_class((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_class_type"{| Pstr_class_type (list0) -> (process_types_structure_item_desc__Pstr_class_type((process_list list0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_include"{| Pstr_include (include_declaration0) -> (process_types_structure_item_desc__Pstr_include((process_include_declaration include_declaration0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_attribute"{| Pstr_attribute (attribute0) -> (process_types_structure_item_desc__Pstr_attribute((process_attribute attribute0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pstr_extension"{| Pstr_extension (extension0,attributes0) -> (process_types_structure_item_desc__Pstr_extension((process_extension extension0),(process_attributes attributes1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "structure_item_desc"))))))))))))))))
DEBUG2EC: let process_module_expr_desc__Pmod_ident x :string =match x with 
DEBUG2A:let process_longident_loc x : longident_loc= x
DEBUG2A:let process_longident_loc x : longident_loc= x
DEBUG2EB:let process_types_module_expr_desc__Pmod_ident((alongident_loc0):(longident_loc)):string = (process_types ^ ("module_expr_desc","Pmod_ident") ^(core_type "alongident_loc0"))
DEBUG2EC:| Pmod_ident (longident_loc0) -> (process_types_module_expr_desc__Pmod_ident((process_longident_loc longident_loc0)))
DEBUG2EC: let process_module_expr_desc__Pmod_structure x :string =match x with 
DEBUG2A:let process_structure x : structure= x
DEBUG2A:let process_structure x : structure= x
DEBUG2EB:let process_types_module_expr_desc__Pmod_structure((astructure0):(structure)):string = (process_types ^ ("module_expr_desc","Pmod_structure") ^(core_type "astructure0"))
DEBUG2EC:| Pmod_structure (structure0) -> (process_types_module_expr_desc__Pmod_structure((process_structure structure0)))
DEBUG2EC: let process_module_expr_desc__Pmod_functor x :string =match x with 
DEBUG2A:let process_functor_parameter x : functor_parameter= x
DEBUG2A:let process_module_expr x : module_expr= x
DEBUG2A:let process_functor_parameter x : functor_parameter= x
DEBUG2A:let process_module_expr x : module_expr= x
DEBUG2EB:let process_types_module_expr_desc__Pmod_functor((afunctor_parameter0,amodule_expr1):(functor_parameter*module_expr)):string = (process_types ^ ("module_expr_desc","Pmod_functor") ^(core_type "afunctor_parameter0")^(core_type "amodule_expr1"))
DEBUG2EC:| Pmod_functor (functor_parameter0,module_expr0) -> (process_types_module_expr_desc__Pmod_functor((process_functor_parameter functor_parameter0),(process_module_expr module_expr1)))
DEBUG2EC: let process_module_expr_desc__Pmod_apply x :string =match x with 
DEBUG2A:let process_module_expr x : module_expr= x
DEBUG2A:let process_module_expr x : module_expr= x
DEBUG2A:let process_module_expr x : module_expr= x
DEBUG2A:let process_module_expr x : module_expr= x
DEBUG2EB:let process_types_module_expr_desc__Pmod_apply((amodule_expr0,amodule_expr1):(module_expr*module_expr)):string = (process_types ^ ("module_expr_desc","Pmod_apply") ^(core_type "amodule_expr0")^(core_type "amodule_expr1"))
DEBUG2EC:| Pmod_apply (module_expr0,module_expr0) -> (process_types_module_expr_desc__Pmod_apply((process_module_expr module_expr0),(process_module_expr module_expr1)))
DEBUG2EC: let process_module_expr_desc__Pmod_constraint x :string =match x with 
DEBUG2A:let process_module_expr x : module_expr= x
DEBUG2A:let process_module_type x : module_type= x
DEBUG2A:let process_module_expr x : module_expr= x
DEBUG2A:let process_module_type x : module_type= x
DEBUG2EB:let process_types_module_expr_desc__Pmod_constraint((amodule_expr0,amodule_type1):(module_expr*module_type)):string = (process_types ^ ("module_expr_desc","Pmod_constraint") ^(core_type "amodule_expr0")^(core_type "amodule_type1"))
DEBUG2EC:| Pmod_constraint (module_expr0,module_type0) -> (process_types_module_expr_desc__Pmod_constraint((process_module_expr module_expr0),(process_module_type module_type1)))
DEBUG2EC: let process_module_expr_desc__Pmod_unpack x :string =match x with 
DEBUG2A:let process_expression x : expression= x
DEBUG2A:let process_expression x : expression= x
DEBUG2EB:let process_types_module_expr_desc__Pmod_unpack((aexpression0):(expression)):string = (process_types ^ ("module_expr_desc","Pmod_unpack") ^(core_type "aexpression0"))
DEBUG2EC:| Pmod_unpack (expression0) -> (process_types_module_expr_desc__Pmod_unpack((process_expression expression0)))
DEBUG2EC: let process_module_expr_desc__Pmod_extension x :string =match x with 
DEBUG2A:let process_extension x : extension= x
DEBUG2A:let process_extension x : extension= x
DEBUG2EB:let process_types_module_expr_desc__Pmod_extension((aextension0):(extension)):string = (process_types ^ ("module_expr_desc","Pmod_extension") ^(core_type "aextension0"))
DEBUG2EC:| Pmod_extension (extension0) -> (process_types_module_expr_desc__Pmod_extension((process_extension extension0)))
DEBUG2E:constructor_declaration_new: constructor:"Pmod_extension"{| Pmod_extension (extension0) -> (process_types_module_expr_desc__Pmod_extension((process_extension extension0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "module_expr_desc"))
DEBUG2E:constructor_declaration_new: constructor:"Pmod_unpack"{| Pmod_unpack (expression0) -> (process_types_module_expr_desc__Pmod_unpack((process_expression expression0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_extension"{| Pmod_extension (extension0) -> (process_types_module_expr_desc__Pmod_extension((process_extension extension0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "module_expr_desc")))
DEBUG2E:constructor_declaration_new: constructor:"Pmod_constraint"{| Pmod_constraint (module_expr0,module_type0) -> (process_types_module_expr_desc__Pmod_constraint((process_module_expr module_expr0),(process_module_type module_type1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_unpack"{| Pmod_unpack (expression0) -> (process_types_module_expr_desc__Pmod_unpack((process_expression expression0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_extension"{| Pmod_extension (extension0) -> (process_types_module_expr_desc__Pmod_extension((process_extension extension0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "module_expr_desc"))))
DEBUG2E:constructor_declaration_new: constructor:"Pmod_apply"{| Pmod_apply (module_expr0,module_expr0) -> (process_types_module_expr_desc__Pmod_apply((process_module_expr module_expr0),(process_module_expr module_expr1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_constraint"{| Pmod_constraint (module_expr0,module_type0) -> (process_types_module_expr_desc__Pmod_constraint((process_module_expr module_expr0),(process_module_type module_type1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_unpack"{| Pmod_unpack (expression0) -> (process_types_module_expr_desc__Pmod_unpack((process_expression expression0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_extension"{| Pmod_extension (extension0) -> (process_types_module_expr_desc__Pmod_extension((process_extension extension0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "module_expr_desc")))))
DEBUG2E:constructor_declaration_new: constructor:"Pmod_functor"{| Pmod_functor (functor_parameter0,module_expr0) -> (process_types_module_expr_desc__Pmod_functor((process_functor_parameter functor_parameter0),(process_module_expr module_expr1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_apply"{| Pmod_apply (module_expr0,module_expr0) -> (process_types_module_expr_desc__Pmod_apply((process_module_expr module_expr0),(process_module_expr module_expr1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_constraint"{| Pmod_constraint (module_expr0,module_type0) -> (process_types_module_expr_desc__Pmod_constraint((process_module_expr module_expr0),(process_module_type module_type1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_unpack"{| Pmod_unpack (expression0) -> (process_types_module_expr_desc__Pmod_unpack((process_expression expression0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_extension"{| Pmod_extension (extension0) -> (process_types_module_expr_desc__Pmod_extension((process_extension extension0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list ( variant_2 "module_expr_desc"))))))
DEBUG2E:constructor_declaration_new: constructor:"Pmod_structure"{| Pmod_structure (structure0) -> (process_types_module_expr_desc__Pmod_structure((process_structure structure0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_functor"{| Pmod_functor (functor_parameter0,module_expr0) -> (process_types_module_expr_desc__Pmod_functor((process_functor_parameter functor_parameter0),(process_module_expr module_expr1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_apply"{| Pmod_apply (module_expr0,module_expr0) -> (process_types_module_expr_desc__Pmod_apply((process_module_expr module_expr0),(process_module_expr module_expr1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_constraint"{| Pmod_constraint (module_expr0,module_type0) -> (process_types_module_expr_desc__Pmod_constraint((process_module_expr module_expr0),(process_module_type module_type1)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_unpack"{| Pmod_unpack (expression0) -> (process_types_module_expr_desc__Pmod_unpack((process_expression expression0)))}	::(
DEBUG:(emit_type_variant_constructor_declaration_list constructor:"Pmod_extension"{| Pmod_extension (extension0) -> (process_types_module_expr_desc__Pmod_extension((process_extension extension0)))}	::(
...TRUNCATED BY DUNE...
)))[print_type_decl:"pattern" = process_record_kind:"ppat_desc|" body:ptyp_desc:Ptyp_constr:"pattern_desc|"->my_process_core_type_list:/process_record_kind:"ppat_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"ppat_loc_stack|" body:ptyp_desc:Ptyp_constr:"location_stack|"->my_process_core_type_list:/process_record_kind:"ppat_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"pattern_desc" = (Ptype_variant (constructor "Ppat_any" {Pcstr_tuple:my_process_core_type_list:}	(constructor "Ppat_var" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_alias" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_constant" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"constant|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_interval" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"constant|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"constant|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_tuple" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_construct" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_variant" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"label|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_record" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"closed_flag|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_array" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_or" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_constraint" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_type" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_lazy" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_unpack" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_exception" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_extension" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"extension|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ppat_open" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_pattern_desc(x:pattern_desc)=
match x with
)))))))))))))))))))[print_type_decl:"expression" = process_record_kind:"pexp_desc|" body:ptyp_desc:Ptyp_constr:"expression_desc|"->my_process_core_type_list:/process_record_kind:"pexp_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pexp_loc_stack|" body:ptyp_desc:Ptyp_constr:"location_stack|"->my_process_core_type_list:/process_record_kind:"pexp_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"expression_desc" = (Ptype_variant (constructor "Pexp_ident" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_constant" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"constant|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_let" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"rec_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"value_binding|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_function" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"cases|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_fun" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"arg_label|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_apply" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"arg_label|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_match" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"cases|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_try" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"cases|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_tuple" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_construct" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_variant" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"label|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_record" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_field" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_setfield" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_array" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_ifthenelse" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_sequence" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_while" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_for" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"direction_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_constraint" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_coerce" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_send" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"label|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_new" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_setinstvar" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"label|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_override" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"label|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_letmodule" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"module_expr|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_letexception" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"extension_constructor|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_assert" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_lazy" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_poly" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_object" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"class_structure|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_newtype" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_pack" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"module_expr|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_open" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"open_declaration|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_letop" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"letop|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_extension" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"extension|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pexp_unreachable" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_expression_desc(x:expression_desc)=
match x with
))))))))))))))))))))))))))))))))))))))[print_type_decl:"case" = process_record_kind:"pc_lhs|" body:ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:/process_record_kind:"pc_guard|" body:ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pc_rhs|" body:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"letop" = process_record_kind:"let_|" body:ptyp_desc:Ptyp_constr:"binding_op|"->my_process_core_type_list:/process_record_kind:"ands|" body:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"binding_op|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"body|" body:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"binding_op" = process_record_kind:"pbop_op|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pbop_pat|" body:ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:/process_record_kind:"pbop_exp|" body:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:/process_record_kind:"pbop_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"value_description" = process_record_kind:"pval_name|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pval_type|" body:ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:/process_record_kind:"pval_prim|" body:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pval_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind:"pval_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"type_declaration" = process_record_kind:"ptype_name|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"ptype_params|" body:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"variance|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"injectivity|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"ptype_cstrs|" body:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"ptype_kind|" body:ptyp_desc:Ptyp_constr:"type_kind|"->my_process_core_type_list:/process_record_kind:"ptype_private|" body:ptyp_desc:Ptyp_constr:"private_flag|"->my_process_core_type_list:/process_record_kind:"ptype_manifest|" body:ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"ptype_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind:"ptype_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"type_kind" = (Ptype_variant (constructor "Ptype_abstract" {Pcstr_tuple:my_process_core_type_list:}	(constructor "Ptype_variant" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"constructor_declaration|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ptype_record" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"label_declaration|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ptype_open" {Pcstr_tuple:my_process_core_type_list:}	
DEBUG3A: let process_variant_type_kind(x:type_kind)=
match x with
)))))[print_type_decl:"label_declaration" = process_record_kind:"pld_name|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pld_mutable|" body:ptyp_desc:Ptyp_constr:"mutable_flag|"->my_process_core_type_list:/process_record_kind:"pld_type|" body:ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:/process_record_kind:"pld_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pld_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"constructor_declaration" = process_record_kind:"pcd_name|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pcd_vars|" body:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pcd_args|" body:ptyp_desc:Ptyp_constr:"constructor_arguments|"->my_process_core_type_list:/process_record_kind:"pcd_res|" body:ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pcd_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pcd_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"constructor_arguments" = (Ptype_variant (constructor "Pcstr_tuple" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcstr_record" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"label_declaration|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_constructor_arguments(x:constructor_arguments)=
match x with
)))[print_type_decl:"type_extension" = process_record_kind:"ptyext_path|" body:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:/process_record_kind:"ptyext_params|" body:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"variance|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"injectivity|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"ptyext_constructors|" body:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"extension_constructor|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"ptyext_private|" body:ptyp_desc:Ptyp_constr:"private_flag|"->my_process_core_type_list:/process_record_kind:"ptyext_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"ptyext_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"extension_constructor" = process_record_kind:"pext_name|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pext_kind|" body:ptyp_desc:Ptyp_constr:"extension_constructor_kind|"->my_process_core_type_list:/process_record_kind:"pext_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pext_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"type_exception" = process_record_kind:"ptyexn_constructor|" body:ptyp_desc:Ptyp_constr:"extension_constructor|"->my_process_core_type_list:/process_record_kind:"ptyexn_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"ptyexn_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"extension_constructor_kind" = (Ptype_variant (constructor "Pext_decl" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"constructor_arguments|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pext_rebind" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_extension_constructor_kind(x:extension_constructor_kind)=
match x with
)))[print_type_decl:"class_type" = process_record_kind:"pcty_desc|" body:ptyp_desc:Ptyp_constr:"class_type_desc|"->my_process_core_type_list:/process_record_kind:"pcty_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pcty_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"class_type_desc" = (Ptype_variant (constructor "Pcty_constr" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcty_signature" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"class_signature|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcty_arrow" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"arg_label|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"class_type|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcty_extension" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"extension|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcty_open" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"open_description|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"class_type|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_class_type_desc(x:class_type_desc)=
match x with
))))))[print_type_decl:"class_signature" = process_record_kind:"pcsig_self|" body:ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:/process_record_kind:"pcsig_fields|" body:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"class_type_field|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind_list[print_type_decl:"class_type_field" = process_record_kind:"pctf_desc|" body:ptyp_desc:Ptyp_constr:"class_type_field_desc|"->my_process_core_type_list:/process_record_kind:"pctf_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pctf_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"class_type_field_desc" = (Ptype_variant (constructor "Pctf_inherit" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"class_type|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pctf_val" {Pcstr_tuple:ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"label|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"mutable_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"virtual_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pctf_method" {Pcstr_tuple:ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"label|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"private_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"virtual_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pctf_constraint" {Pcstr_tuple:ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pctf_attribute" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"attribute|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pctf_extension" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"extension|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_class_type_field_desc(x:class_type_field_desc)=
match x with
)))))))[print_type_decl:"class_infos" = process_record_kind:"pci_virt|" body:ptyp_desc:Ptyp_constr:"virtual_flag|"->my_process_core_type_list:/process_record_kind:"pci_params|" body:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"variance|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"injectivity|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pci_name|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pci_expr|" body:ptyp_desc:var-name/process_record_kind:"pci_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pci_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"class_description" = DEBUG:Ptype_abstract[print_type_decl:"class_type_declaration" = DEBUG:Ptype_abstract[print_type_decl:"class_expr" = process_record_kind:"pcl_desc|" body:ptyp_desc:Ptyp_constr:"class_expr_desc|"->my_process_core_type_list:/process_record_kind:"pcl_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pcl_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"class_expr_desc" = (Ptype_variant (constructor "Pcl_constr" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcl_structure" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"class_structure|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcl_fun" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"arg_label|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"class_expr|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcl_apply" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"class_expr|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"arg_label|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcl_let" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"rec_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"value_binding|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"class_expr|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcl_constraint" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"class_expr|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"class_type|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcl_extension" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"extension|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcl_open" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"open_description|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"class_expr|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_class_expr_desc(x:class_expr_desc)=
match x with
)))))))))[print_type_decl:"class_structure" = process_record_kind:"pcstr_self|" body:ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:/process_record_kind:"pcstr_fields|" body:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"class_field|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind_list[print_type_decl:"class_field" = process_record_kind:"pcf_desc|" body:ptyp_desc:Ptyp_constr:"class_field_desc|"->my_process_core_type_list:/process_record_kind:"pcf_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pcf_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"class_field_desc" = (Ptype_variant (constructor "Pcf_inherit" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"override_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"class_expr|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcf_val" {Pcstr_tuple:ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"label|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"mutable_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"class_field_kind|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcf_method" {Pcstr_tuple:ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"label|"->my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"private_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"class_field_kind|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcf_constraint" {Pcstr_tuple:ptyp_desc:Ptyp_tupleptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcf_initializer" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcf_attribute" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"attribute|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pcf_extension" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"extension|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_class_field_desc(x:class_field_desc)=
match x with
))))))))[print_type_decl:"class_field_kind" = (Ptype_variant (constructor "Cfk_virtual" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"core_type|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Cfk_concrete" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"override_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_class_field_kind(x:class_field_kind)=
match x with
)))[print_type_decl:"class_declaration" = DEBUG:Ptype_abstract[print_type_decl:"module_type" = process_record_kind:"pmty_desc|" body:ptyp_desc:Ptyp_constr:"module_type_desc|"->my_process_core_type_list:/process_record_kind:"pmty_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pmty_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"module_type_desc" = (Ptype_variant (constructor "Pmty_ident" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmty_signature" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"signature|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmty_functor" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"functor_parameter|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"module_type|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmty_with" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"module_type|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"with_constraint|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmty_typeof" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"module_expr|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmty_extension" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"extension|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmty_alias" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_module_type_desc(x:module_type_desc)=
match x with
))))))))[print_type_decl:"functor_parameter" = (Ptype_variant (constructor "Unit" {Pcstr_tuple:my_process_core_type_list:}	(constructor "Named" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:,ptyp_desc:Ptyp_constr:"module_type|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_functor_parameter(x:functor_parameter)=
match x with
)))[print_type_decl:"signature" = DEBUG:Ptype_abstract[print_type_decl:"signature_item" = process_record_kind:"psig_desc|" body:ptyp_desc:Ptyp_constr:"signature_item_desc|"->my_process_core_type_list:/process_record_kind:"psig_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"signature_item_desc" = (Ptype_variant (constructor "Psig_value" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"value_description|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_type" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"rec_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"type_declaration|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_typesubst" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"type_declaration|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_typext" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"type_extension|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_exception" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"type_exception|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_module" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"module_declaration|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_modsubst" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"module_substitution|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_recmodule" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"module_declaration|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_modtype" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"module_type_declaration|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_modtypesubst" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"module_type_declaration|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_open" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"open_description|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_include" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"include_description|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_class" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"class_description|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_class_type" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"class_type_declaration|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_attribute" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"attribute|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Psig_extension" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"extension|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_signature_item_desc(x:signature_item_desc)=
match x with
)))))))))))))))))[print_type_decl:"module_declaration" = process_record_kind:"pmd_name|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pmd_type|" body:ptyp_desc:Ptyp_constr:"module_type|"->my_process_core_type_list:/process_record_kind:"pmd_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind:"pmd_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"module_substitution" = process_record_kind:"pms_name|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pms_manifest|" body:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:/process_record_kind:"pms_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind:"pms_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"module_type_declaration" = process_record_kind:"pmtd_name|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pmtd_type|" body:ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"module_type|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pmtd_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind:"pmtd_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"open_infos" = process_record_kind:"popen_expr|" body:ptyp_desc:var-name/process_record_kind:"popen_override|" body:ptyp_desc:Ptyp_constr:"override_flag|"->my_process_core_type_list:/process_record_kind:"popen_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"popen_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"open_description" = DEBUG:Ptype_abstract[print_type_decl:"open_declaration" = DEBUG:Ptype_abstract[print_type_decl:"include_infos" = process_record_kind:"pincl_mod|" body:ptyp_desc:var-name/process_record_kind:"pincl_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pincl_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"include_description" = DEBUG:Ptype_abstract[print_type_decl:"include_declaration" = DEBUG:Ptype_abstract[print_type_decl:"with_constraint" = (Ptype_variant (constructor "Pwith_type" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"type_declaration|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pwith_module" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pwith_modtype" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"module_type|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pwith_modtypesubst" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"module_type|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pwith_typesubst" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"type_declaration|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pwith_modsubst" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_with_constraint(x:with_constraint)=
match x with
)))))))[print_type_decl:"module_expr" = process_record_kind:"pmod_desc|" body:ptyp_desc:Ptyp_constr:"module_expr_desc|"->my_process_core_type_list:/process_record_kind:"pmod_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind:"pmod_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"module_expr_desc" = (Ptype_variant (constructor "Pmod_ident" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident_loc|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmod_structure" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"structure|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmod_functor" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"functor_parameter|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"module_expr|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmod_apply" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"module_expr|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"module_expr|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmod_constraint" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"module_expr|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"module_type|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmod_unpack" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pmod_extension" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"extension|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_module_expr_desc(x:module_expr_desc)=
match x with
))))))))[print_type_decl:"structure" = DEBUG:Ptype_abstract[print_type_decl:"structure_item" = process_record_kind:"pstr_desc|" body:ptyp_desc:Ptyp_constr:"structure_item_desc|"->my_process_core_type_list:/process_record_kind:"pstr_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"structure_item_desc" = (Ptype_variant (constructor "Pstr_eval" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_value" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"rec_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"value_binding|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_primitive" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"value_description|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_type" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"rec_flag|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"type_declaration|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_typext" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"type_extension|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_exception" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"type_exception|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_module" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"module_binding|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_recmodule" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"module_binding|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_modtype" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"module_type_declaration|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_open" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"open_declaration|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_class" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"class_declaration|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_class_type" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"list|"->ptyp_desc:Ptyp_constr:"class_type_declaration|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_include" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"include_declaration|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_attribute" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"attribute|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pstr_extension" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"extension|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_structure_item_desc(x:structure_item_desc)=
match x with
))))))))))))))))[print_type_decl:"value_binding" = process_record_kind:"pvb_pat|" body:ptyp_desc:Ptyp_constr:"pattern|"->my_process_core_type_list:/process_record_kind:"pvb_expr|" body:ptyp_desc:Ptyp_constr:"expression|"->my_process_core_type_list:/process_record_kind:"pvb_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind:"pvb_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"module_binding" = process_record_kind:"pmb_name|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pmb_expr|" body:ptyp_desc:Ptyp_constr:"module_expr|"->my_process_core_type_list:/process_record_kind:"pmb_attributes|" body:ptyp_desc:Ptyp_constr:"attributes|"->my_process_core_type_list:/process_record_kind:"pmb_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"toplevel_phrase" = (Ptype_variant (constructor "Ptop_def" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"structure|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Ptop_dir" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"toplevel_directive|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_toplevel_phrase(x:toplevel_phrase)=
match x with
)))[print_type_decl:"toplevel_directive" = process_record_kind:"pdir_name|" body:ptyp_desc:Ptyp_constr:"loc|"->ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pdir_arg|" body:ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"directive_argument|"->my_process_core_type_list:,my_process_core_type_list:/process_record_kind:"pdir_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"directive_argument" = process_record_kind:"pdira_desc|" body:ptyp_desc:Ptyp_constr:"directive_argument_desc|"->my_process_core_type_list:/process_record_kind:"pdira_loc|" body:ptyp_desc:Ptyp_constr:"location|"->my_process_core_type_list:/process_record_kind_list[print_type_decl:"directive_argument_desc" = (Ptype_variant (constructor "Pdir_string" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pdir_int" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"string|"->my_process_core_type_list:,ptyp_desc:Ptyp_constr:"option|"->ptyp_desc:Ptyp_constr:"char|"->my_process_core_type_list:,my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pdir_ident" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"longident|"->my_process_core_type_list:,my_process_core_type_list:}	(constructor "Pdir_bool" {Pcstr_tuple:ptyp_desc:Ptyp_constr:"bool|"->my_process_core_type_list:,my_process_core_type_list:}	
DEBUG3A: let process_variant_directive_argument_desc(x:directive_argument_desc)=
match x with
)))))[print_type_decl:"cases" = DEBUG:Ptype_abstract[process_type_decl_list]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
TOPstructure_item_desc2:structure_item_desc__Pstr_type_rec_flagarec_flag0
TOPstructure_item_desc:printdescclass
TOPstructure_item_desc2:structure_item_desc__Pstr_class_listalist0
TOPstructure_item_desc:printdescclass
TOPstructure_item_desc2:structure_item_desc__Pstr_class_listalist0
TOPstructure_item_desc:printdescclass
TOPstructure_item_desc2:structure_item_desc__Pstr_class_listalist0
TOPstructure_item_desc:printdescclass
TOPstructure_item_desc2:structure_item_desc__Pstr_class_listalist0
TOPstructure_item_desc:printdescclass
TOPstructure_item_desc2:structure_item_desc__Pstr_class_listalist0
TOPstructure_item_desc:printdescclass
TOPstructure_item_desc2:structure_item_desc__Pstr_class_listalist0
TOPstructure_item_desc:printdescclass
TOPstructure_item_desc2:structure_item_desc__Pstr_class_listalist0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
TOPstructure_item_desc:printdesc_attribute
TOPstructure_item_desc2:structure_item_desc__Pstr_attribute_attributeaattribute0
File "test/test.ml", line 2, characters 12-13:
2 | let ppddump x = () (*stub to hide batteries dump*)
                ^
Warning 27 [unused-var-strict]: unused variable x.
File "test/test.ml", line 5, characters 0-31:
5 | type patter_list = pattern list
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 34 [unused-type-declaration]: unused type patter_list.
File "test/test.ml", line 9, characters 19-20:
9 | let process_coerce a = "FIXME122"
                       ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 13, characters 16-17:
13 | let process_for a = "FIXME126"
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 18, characters 22-23:
18 | let process_letmodule a = "FIXME131"
                           ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 20, characters 20-21:
20 | let process_newtype a = "FIXME1334"
                         ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 21, characters 17-18:
21 | let process_open a = "FIXME1337"
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 22, characters 17-18:
22 | let process_poly a = "FIXME1338"
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 23, characters 19-20:
23 | let process_record a = "FIXME1339"
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 24, characters 17-18:
24 | let process_send a = "FIXME1340"
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 26, characters 21-22:
26 | let process_setfield a = "FIXME1352"
                          ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 27, characters 23-24:
27 | let process_setinstvar a = "FIXME1362"
                            ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 28, characters 16-17:
28 | let process_try a = "FIXME1343"
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 29, characters 20-21:
29 | let process_variant a = "FIXME1355"
                         ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 30, characters 19-20:
30 | let process_while  a = "FIXME1378"
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 32, characters 4-17:
32 | let process_types (x):string = "TOP1" ^ x
         ^^^^^^^^^^^^^
Warning 32 [unused-value-declaration]: unused value process_types.
File "test/test.ml", line 50, characters 4-18:
50 | let process_option ( a):string = "process_option_TODO" ^ a
         ^^^^^^^^^^^^^^
Warning 32 [unused-value-declaration]: unused value process_option.
File "test/test.ml", line 54, characters 27-36:
54 | let process_direction_flag ( alist0):string =  "FIXME4"
                                ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable alist0.
File "test/test.ml", line 63, characters 30-47:
63 | let process_class_structure ( aclass_structure0:class_structure):string=  "FIXME7"
                                   ^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aclass_structure0.
File "test/test.ml", line 67, characters 22-23:
67 |   | Pconst_integer (a,b) -> "int" ^a
                           ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 69, characters 26-34:
69 |   | Pconst_string (string,location,stringoption) -> "Pconst_string(\"" ^ string ^ "\")"
                               ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable location.
File "test/test.ml", line 69, characters 35-47:
69 |   | Pconst_string (string,location,stringoption) -> "Pconst_string(\"" ^ string ^ "\")"
                                        ^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable stringoption.
File "test/test.ml", line 70, characters 27-38:
70 |   | Pconst_float (string , char_option) -> "float" ^ string
                                ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable char_option.
File "test/test.ml", line 73, characters 24-35:
73 | let process_extension ( aextension0:extension):string= "FIXME9"
                             ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aextension0.
File "test/test.ml", line 74, characters 36-59:
74 | let process_extension_constructor ( aextension_constructor0:extension_constructor):string= "FIXME10"
                                         ^^^^^^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aextension_constructor0.
File "test/test.ml", line 76, characters 20-27:
76 | let process_letop ( aletop0:letop):string="FIXME12"
                         ^^^^^^^
Warning 27 [unused-var-strict]: unused variable aletop0.
File "test/test.ml", line 77, characters 8-20:
77 | let rec process_list ( a ):string=
             ^^^^^^^^^^^^
Warning 32 [unused-value-declaration]: unused value process_list.
File "test/test.ml", line 83, characters 16-24:
83 | let process_loc ( aloc0):string="FIXME14"
                     ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aloc0.
File "test/test.ml", line 95, characters 26-39:
95 | let process_module_expr ( amodule_expr0:module_expr):string="FIXME16"
                               ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable amodule_expr0.
File "test/test.ml", line 96, characters 31-49:
96 | let process_open_declaration ( aopen_declaration0:open_declaration):string="FIXME17"
                                    ^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable aopen_declaration0.
File "test/test.ml", line 146, characters 5-29:
146 | and  print_value_binding_expr (x : expression) : string=
           ^^^^^^^^^^^^^^^^^^^^^^^^
Warning 32 [unused-value-declaration]: unused value print_value_binding_expr.
File "test/test.ml", line 221, characters 4-24:
221 | and process_record_kind4 :label_declaration -> string_list -> string = fun x s -> ""
          ^^^^^^^^^^^^^^^^^^^^
Warning 32 [unused-value-declaration]: unused value process_record_kind4.
File "test/test.ml", line 222, characters 5-25:
222 | and  process_record_kind2(x :label_declaration)(s:string_list) = ""
           ^^^^^^^^^^^^^^^^^^^^
Warning 32 [unused-value-declaration]: unused value process_record_kind2.
File "test/test.ml", line 223, characters 7-27:
223 | and    process_record_kind3 x s = ""
             ^^^^^^^^^^^^^^^^^^^^
Warning 32 [unused-value-declaration]: unused value process_record_kind3.
File "test/test.ml", line 119, characters 39-40:
119 | and process_string_loc_expression_list x = "process_string_loc_expression_list"
                                             ^
Warning 27 [unused-var-strict]: unused variable x.
File "test/test.ml", line 150, characters 4-12:
150 |     pexp_loc (* : location  *);
          ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pexp_loc.
File "test/test.ml", line 151, characters 4-18:
151 |     pexp_loc_stack (* : location_stack *);
          ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pexp_loc_stack.
File "test/test.ml", line 152, characters 4-19:
152 |     pexp_attributes (* : attributes *); (* [... \[@id1\] \[@id2\]] *)
          ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pexp_attributes.
File "test/test.ml", line 202, characters 17-24:
202 |     |Ppat_alias (pattern ,loc_string) -> "patterna3"
                       ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "test/test.ml", line 202, characters 26-36:
202 |     |Ppat_alias (pattern ,loc_string) -> "patterna3"
                                ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable loc_string.
File "test/test.ml", line 203, characters 19-27:
203 |     |Ppat_constant constant  -> "patterna4"
                         ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable constant.
File "test/test.ml", line 204, characters 20-28:
204 |     |Ppat_interval (constant ,constant2)  -> "patterna5"
                          ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable constant.
File "test/test.ml", line 204, characters 30-39:
204 |     |Ppat_interval (constant ,constant2)  -> "patterna5"
                                    ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable constant2.
File "test/test.ml", line 205, characters 16-28:
205 |     |Ppat_tuple pattern_list   -> "patterna6"
                      ^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern_list.
File "test/test.ml", line 206, characters 21-22:
206 |     |Ppat_construct (a, b)  -> "patterna7"
                           ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 206, characters 24-25:
206 |     |Ppat_construct (a, b)  -> "patterna7"
                              ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 207, characters 19-26:
207 |     |Ppat_variant (pattern, labeloptional ) -> "patterna8"
                         ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "test/test.ml", line 207, characters 28-41:
207 |     |Ppat_variant (pattern, labeloptional ) -> "patterna8"
                                  ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable labeloptional.
File "test/test.ml", line 208, characters 18-43:
208 |     |Ppat_record (list_longident_locpattern, closed_flag) -> "patterna9"
                        ^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable list_longident_locpattern.
File "test/test.ml", line 208, characters 45-56:
208 |     |Ppat_record (list_longident_locpattern, closed_flag) -> "patterna9"
                                                   ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable closed_flag.
File "test/test.ml", line 209, characters 16-26:
209 |     |Ppat_array (pattern_) -> "patterna10 "
                      ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern_.
File "test/test.ml", line 210, characters 14-21:
210 |     |Ppat_or (pattern, pattern2)  -> "patterna12"
                    ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "test/test.ml", line 210, characters 23-31:
210 |     |Ppat_or (pattern, pattern2)  -> "patterna12"
                             ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern2.
File "test/test.ml", line 212, characters 15-28:
212 |     |Ppat_type longident_loc  -> "patterna14"
                     ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable longident_loc.
File "test/test.ml", line 213, characters 15-22:
213 |     |Ppat_lazy pattern  -> "patterna15"
                     ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "test/test.ml", line 214, characters 17-36:
214 |     |Ppat_unpack (loc_option_string) -> "patterna16"
                       ^^^^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable loc_option_string.
File "test/test.ml", line 215, characters 20-27:
215 |     |Ppat_exception pattern  -> "patterna17"
                          ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "test/test.ml", line 216, characters 20-29:
216 |     |Ppat_extension extension  -> "patterna19"
                          ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable extension.
File "test/test.ml", line 217, characters 16-29:
217 |     |Ppat_open (longident_loc, pattern) -> "patterna30"
                      ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable longident_loc.
File "test/test.ml", line 217, characters 31-38:
217 |     |Ppat_open (longident_loc, pattern) -> "patterna30"
                                     ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pattern.
File "test/test.ml", line 218, characters 39-40:
218 | and process_long_ident_expression_list x = "process_long_ident_expression_list"
                                             ^
Warning 27 [unused-var-strict]: unused variable x.
File "test/test.ml", line 221, characters 75-76:
221 | and process_record_kind4 :label_declaration -> string_list -> string = fun x s -> ""
                                                                                 ^
Warning 27 [unused-var-strict]: unused variable x.
File "test/test.ml", line 221, characters 77-78:
221 | and process_record_kind4 :label_declaration -> string_list -> string = fun x s -> ""
                                                                                   ^
Warning 27 [unused-var-strict]: unused variable s.
File "test/test.ml", line 222, characters 26-27:
222 | and  process_record_kind2(x :label_declaration)(s:string_list) = ""
                                ^
Warning 27 [unused-var-strict]: unused variable x.
File "test/test.ml", line 222, characters 48-49:
222 | and  process_record_kind2(x :label_declaration)(s:string_list) = ""
                                                      ^
Warning 27 [unused-var-strict]: unused variable s.
File "test/test.ml", line 223, characters 28-29:
223 | and    process_record_kind3 x s = ""
                                  ^
Warning 27 [unused-var-strict]: unused variable x.
File "test/test.ml", line 223, characters 30-31:
223 | and    process_record_kind3 x s = ""
                                    ^
Warning 27 [unused-var-strict]: unused variable s.
File "test/test.ml", line 230, characters 25-26:
230 |   process_record_kind((x,s):label_declaration *string_list):string =
                               ^
Warning 27 [unused-var-strict]: unused variable s.
File "test/test.ml", line 236, characters 5-12:
236 |      pld_loc(* : Location.t *);
           ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_loc.
File "test/test.ml", line 237, characters 5-19:
237 |      pld_attributes(* : attributes *); 
           ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pld_attributes.
File "test/test.ml", line 254, characters 15-18:
254 |       let {txt;loc} = a in
                     ^^^
Warning 27 [unused-var-strict]: unused variable loc.
File "test/test.ml", line 276, characters 16-25:
276 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                      ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable arg_label.
File "test/test.ml", line 276, characters 28-37:
276 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                  ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type.
File "test/test.ml", line 276, characters 40-50:
276 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                              ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type2.
File "test/test.ml", line 280, characters 17-18:
280 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                       ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 280, characters 19-20:
280 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                         ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 283, characters 18-19:
283 |   | Ptyp_class (a,b) (* of Longident.t loc * core_type list *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 285, characters 8-12:
285 |     let myid = (process_id1 a.txt) in
              ^^^^
Warning 26 [unused-var]: unused variable myid.
File "test/test.ml", line 288, characters 16-17:
288 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 288, characters 18-19:
288 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 292, characters 18-19:
292 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 292, characters 20-21:
292 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                          ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 292, characters 22-23:
292 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                            ^
Warning 27 [unused-var-strict]: unused variable c.
File "test/test.ml", line 295, characters 15-16:
295 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 295, characters 17-18:
295 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                       ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 317, characters 6-14:
317 |       ptyp_loc(* : Location.t *);
            ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "test/test.ml", line 318, characters 6-20:
318 |       ptyp_loc_stack(* : location_stack *);
            ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "test/test.ml", line 319, characters 6-21:
319 |       ptyp_attributes(* : attributes; *)
            ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "test/test.ml", line 372, characters 4-14:
372 | let process_id(x:longident_loc* string_list):string =
          ^^^^^^^^^^
Warning 32 [unused-value-declaration]: unused value process_id.
File "test/test.ml", line 380, characters 4-12:
380 | let splitloc(x:longident_loc * string_list) : string=
          ^^^^^^^^
Warning 32 [unused-value-declaration]: unused value splitloc.
File "test/test.ml", line 383, characters 11-14:
383 |     { txt; loc }  ->
                 ^^^
Warning 27 [unused-var-strict]: unused variable loc.
File "test/test.ml", line 385, characters 4-14:
385 | let concatlist(a : string * string_list):string_list =
          ^^^^^^^^^^
Warning 32 [unused-value-declaration]: unused value concatlist.
File "test/test.ml", line 421, characters 21-22:
421 |     | Ptyp_constr (a,b) (* of Longident.t loc * core_type list *)
                           ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 423, characters 15-18:
423 |       let {txt;loc} = a in
                     ^^^
Warning 27 [unused-var-strict]: unused variable loc.
File "test/test.ml", line 436, characters 16-25:
436 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                      ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable arg_label.
File "test/test.ml", line 436, characters 28-37:
436 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                  ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type.
File "test/test.ml", line 436, characters 40-50:
436 |   | Ptyp_arrow (arg_label , core_type , core_type2) ->
                                              ^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable core_type2.
File "test/test.ml", line 441, characters 17-18:
441 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                       ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 441, characters 19-20:
441 |   | Ptyp_object (a,b)(* of object_field list * closed_flag *)
                         ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 444, characters 18-19:
444 |   | Ptyp_class (a,b) (* of Longident.t loc * core_type list *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 446, characters 8-12:
446 |     let myid = (process_id1 a.txt ) in
              ^^^^
Warning 26 [unused-var]: unused variable myid.
File "test/test.ml", line 449, characters 16-17:
449 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                      ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 449, characters 18-19:
449 |   | Ptyp_alias (a,b) (* of core_type * string loc  *)
                        ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 453, characters 18-19:
453 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                        ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 453, characters 20-21:
453 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                          ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 453, characters 22-23:
453 |   | Ptyp_variant (a,b,c) (* of row_field list * closed_flag * label list option *)
                            ^
Warning 27 [unused-var-strict]: unused variable c.
File "test/test.ml", line 456, characters 15-16:
456 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                     ^
Warning 27 [unused-var-strict]: unused variable a.
File "test/test.ml", line 456, characters 17-18:
456 |   | Ptyp_poly (a,b) (* of string loc list * core_type *)
                       ^
Warning 27 [unused-var-strict]: unused variable b.
File "test/test.ml", line 475, characters 6-14:
475 |       ptyp_loc(* : Location.t *);
            ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "test/test.ml", line 476, characters 6-20:
476 |       ptyp_loc_stack(* : location_stack *);
            ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "test/test.ml", line 477, characters 6-21:
477 |       ptyp_attributes(* : attributes; *)
            ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "test/test.ml", line 484, characters 9-10:
484 |   | (x,s,n) ->
               ^
Warning 27 [unused-var-strict]: unused variable n.
File "test/test.ml", line 488, characters 8-16:
488 |         ptyp_loc(* : Location.t *);
              ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc.
File "test/test.ml", line 489, characters 8-22:
489 |         ptyp_loc_stack(* : location_stack *);
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_loc_stack.
File "test/test.ml", line 490, characters 8-23:
490 |         ptyp_attributes(* : attributes; *)
              ^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptyp_attributes.
File "test/test.ml", line 534, characters 4-9:
534 |   | other  -> "other"
          ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "test/test.ml", line 537, characters 7-13:
537 |   let (parent, parent2, atype, s, n) = a in
             ^^^^^^
Warning 27 [unused-var-strict]: unused variable parent.
File "test/test.ml", line 537, characters 15-22:
537 |   let (parent, parent2, atype, s, n) = a in
                     ^^^^^^^
Warning 27 [unused-var-strict]: unused variable parent2.
File "test/test.ml", line 547, characters 4-6:
547 | let ff =1
          ^^
Warning 32 [unused-value-declaration]: unused value ff.
File "test/test.ml", line 559, characters 4-5:
559 | let f=1        
          ^
Warning 32 [unused-value-declaration]: unused value f.
File "test/test.ml", line 592, characters 4-9:
592 |   | other  -> "other"
          ^^^^^
Warning 27 [unused-var-strict]: unused variable other.
File "test/test.ml", line 627, characters 8-16:
627 |         pcd_vars(* : string loc list *);
              ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_vars.
File "test/test.ml", line 629, characters 8-15:
629 |         pcd_res(* : core_type option *);
              ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_res.
File "test/test.ml", line 630, characters 8-15:
630 |         pcd_loc(* : Location.t *);
              ^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_loc.
File "test/test.ml", line 631, characters 8-22:
631 |         pcd_attributes(* : attributes *); 
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable pcd_attributes.
File "test/test.ml", line 667, characters 4-7:
667 | let bar =1
          ^^^
Warning 32 [unused-value-declaration]: unused value bar.
File "test/test.ml", line 690, characters 8-20:
690 |         ptype_params (* : (core_type * (variance * injectivity)) list *);
              ^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_params.
File "test/test.ml", line 691, characters 8-19:
691 |         ptype_cstrs (*: (core_type * core_type * location) list*) ;   
              ^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_cstrs.
File "test/test.ml", line 693, characters 8-21:
693 |         ptype_private (*: private_flag*); 
              ^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_private.
File "test/test.ml", line 694, characters 8-22:
694 |         ptype_manifest (* : core_type option *);
              ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_manifest.
File "test/test.ml", line 695, characters 8-24:
695 |         ptype_attributes (*: attributes*);
              ^^^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_attributes.
File "test/test.ml", line 696, characters 8-17:
696 |         ptype_loc (*: location*)
              ^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable ptype_loc.
File "test/test.ml", line 728, characters 18-26:
728 |     | Pstr_value (rec_flag, value_binding_list) ->
                        ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable rec_flag.
File "test/test.ml", line 731, characters 17-25:
731 |     | Pstr_type (rec_flag, type_declaration_list) ->
                       ^^^^^^^^
Warning 27 [unused-var-strict]: unused variable rec_flag.
File "test/test.ml", line 736, characters 19-33:
736 |     | Pstr_module  module_binding ->(* (ppddump ("DEBUG:Pstr_module:",module_binding)); *) "module_binding"
                         ^^^^^^^^^^^^^^
Warning 27 [unused-var-strict]: unused variable module_binding.
File "test/test.ml", line 754, characters 4-18:
754 | let process_string x = x
          ^^^^^^^^^^^^^^
Warning 32 [unused-value-declaration]: unused value process_string.
File "test/test.ml", line 755, characters 4-7:
755 | let foo = 1
          ^^^
Warning 32 [unused-value-declaration]: unused value foo.
File "test/test.ml", line 780, characters 6-9:
780 |   let foo = (debug proc1 x) in
            ^^^
Warning 26 [unused-var]: unused variable foo.
File "test/test.ml", line 783, characters 4-16:
783 | let process_bool x = "bool"
          ^^^^^^^^^^^^
Warning 32 [unused-value-declaration]: unused value process_bool.
File "test/test.ml", line 783, characters 17-18:
783 | let process_bool x = "bool"
                       ^
Warning 27 [unused-var-strict]: unused variable x.
