Sourcetype unit__structure = [ | `Name of [ `Constr of [ `Constructor of [ `Tuple of unit ] * unit ] ref ]
] Sourcetype unit__arity = [ | `Zero
] Sourcetype unit__kinds = [ | `Constr| `Name
] Sourcetype 'a list = 'a Stdcompat.List.t = | []| :: of 'a * 'a list
Sourcetype ('a, 'b) result = ('a, 'b) Stdcompat.Stdlib.result = | Ok of 'a| Error of 'b
Sourcetype 'a option = 'a Stdcompat.Option.t = | None| Some of 'a
Sourcetype 'a ref = 'a Stdcompat.Stdlib.ref = {mutable contents : 'a;
}