Environ.Internalval push_template_context : UVars.UContext.t -> env -> envMakes the qvars treated as above prop. Do not use outside kernel inductive typechecking.
val is_above_prop : env -> Sorts.QVar.t -> boolmodule View : sig ... endView type only used by Serlib. Do not use otherwise.
val shallow_overwrite_module : Names.ModPath.t -> Mod_declarations.module_body -> env -> envSame as shallow_add_module but tolerates that the module is already in the environment. Only used to bypass a dubious implementation in extraction, do not use.
val overwrite_module : Names.ModPath.t -> Mod_declarations.module_body -> env -> envOverwriting variant of Modops.add_module, see above.
val overwrite_module_parameter : Names.MBId.t -> Mod_declarations.module_type_body -> env -> envOverwriting variant of Modops.add_module_parameter, see above.
val overwrite_structure : Names.ModPath.t -> Mod_declarations.structure_body -> Mod_subst.delta_resolver -> env -> envOverwriting variant of Modops.add_structure, see above.