[ structure_item (hash_ambiguity.ml[8,140+0]..[8,140+28]) Pstr_class [ class_declaration (hash_ambiguity.ml[8,140+0]..[8,140+28]) pci_virt = Concrete pci_params = [ core_type (hash_ambiguity.ml[8,140+7]..[8,140+9]) Ptyp_var a ] pci_name = "list" (hash_ambiguity.ml[8,140+11]..[8,140+15]) pci_expr = class_expr (hash_ambiguity.ml[8,140+18]..[8,140+28]) Pcl_structure class_structure pattern (hash_ambiguity.ml[8,140+24]..[8,140+24]) ghost Ppat_any [] ] structure_item (hash_ambiguity.ml[9,169+0]..[9,169+27]) Pstr_type Rec [ type_declaration "t" (hash_ambiguity.ml[9,169+8]..[9,169+9]) (hash_ambiguity.ml[9,169+0]..[9,169+27]) ptype_params = [ core_type (hash_ambiguity.ml[9,169+5]..[9,169+7]) Ptyp_var a ] ptype_cstrs = [] ptype_kind = Ptype_abstract ptype_private = Public ptype_manifest = Some core_type (hash_ambiguity.ml[9,169+12]..[9,169+27]) Ptyp_alias "a" core_type (hash_ambiguity.ml[9,169+12]..[9,169+21]) Ptyp_class "list" (hash_ambiguity.ml[9,169+17]..[9,169+21]) [ core_type (hash_ambiguity.ml[9,169+12]..[9,169+15]) Ptyp_constr "int" (hash_ambiguity.ml[9,169+12]..[9,169+15]) [] ] ] structure_item (hash_ambiguity.ml[15,425+0]..[15,425+26]) Pstr_type Rec [ type_declaration "u" (hash_ambiguity.ml[15,425+8]..[15,425+9]) (hash_ambiguity.ml[15,425+0]..[15,425+26]) ptype_params = [ core_type (hash_ambiguity.ml[15,425+5]..[15,425+7]) Ptyp_var a ] ptype_cstrs = [] ptype_kind = Ptype_variant [ (hash_ambiguity.ml[15,425+12]..[15,425+26]) "A" (hash_ambiguity.ml[15,425+12]..[15,425+13]) [ core_type (hash_ambiguity.ml[15,425+17]..[15,425+26]) Ptyp_class "list" (hash_ambiguity.ml[15,425+22]..[15,425+26]) [ core_type (hash_ambiguity.ml[15,425+17]..[15,425+20]) Ptyp_constr "int" (hash_ambiguity.ml[15,425+17]..[15,425+20]) [] ] ] None ] ptype_private = Public ptype_manifest = None ] structure_item (hash_ambiguity.ml[17,453+0]..[17,453+32]) Pstr_type Rec [ type_declaration "v" (hash_ambiguity.ml[17,453+8]..[17,453+9]) (hash_ambiguity.ml[17,453+0]..[17,453+32]) ptype_params = [ core_type (hash_ambiguity.ml[17,453+5]..[17,453+7]) Ptyp_var a ] ptype_cstrs = [] ptype_kind = Ptype_variant [ (hash_ambiguity.ml[17,453+12]..[17,453+32]) "A" (hash_ambiguity.ml[17,453+12]..[17,453+13]) [ core_type (hash_ambiguity.ml[17,453+17]..[17,453+20]) Ptyp_constr "int" (hash_ambiguity.ml[17,453+17]..[17,453+20]) [] core_type (hash_ambiguity.ml[17,453+23]..[17,453+32]) Ptyp_class "list" (hash_ambiguity.ml[17,453+28]..[17,453+32]) [ core_type (hash_ambiguity.ml[17,453+23]..[17,453+26]) Ptyp_constr "int" (hash_ambiguity.ml[17,453+23]..[17,453+26]) [] ] ] None ] ptype_private = Public ptype_manifest = None ] ]