Ocaml_typing.PredefSourcetype abstract_type_constr = [ | `Int| `Char| `String| `Bytes| `Float| `Continuation| `Array| `Nativeint| `Int32| `Int64| `Lazy_t| `Extension_constructor| `Floatarray| `Iarray| `Atomic_loc ]val build_initial_env :
(Ident.t -> Types.type_declaration -> 'a -> 'a) ->
(Ident.t -> Types.extension_constructor -> 'a -> 'a) ->
'a ->
'aAll predefined exceptions, exposed as Ident.t for flambda (for building value approximations). The Ident.t for division by zero is also exported explicitly so flambda can generate code to raise it.