Odoc_envval empty : envval add_signature : env -> string -> ?rel:string -> Types.signature -> envval add_extension : env -> Odoc_name.t -> envval add_type : env -> Odoc_name.t -> envval add_value : env -> Odoc_name.t -> envval add_module : env -> Odoc_name.t -> envval add_module_type : env -> Odoc_name.t -> envval add_class : env -> Odoc_name.t -> envval add_class_type : env -> Odoc_name.t -> envval full_module_name : env -> Odoc_name.t -> Odoc_name.tval full_module_type_name : env -> Odoc_name.t -> Odoc_name.tval full_module_or_module_type_name : env -> Odoc_name.t -> Odoc_name.tval full_type_name : env -> Odoc_name.t -> Odoc_name.tval full_value_name : env -> Odoc_name.t -> Odoc_name.tval full_extension_constructor_name : env -> Odoc_name.t -> Odoc_name.tval full_class_name : env -> Odoc_name.t -> Odoc_name.tval full_class_type_name : env -> Odoc_name.t -> Odoc_name.tval full_class_or_class_type_name : env -> Odoc_name.t -> Odoc_name.tval subst_type : env -> Types.type_expr -> Types.type_exprval subst_module_type : env -> Types.module_type -> Types.module_typeval subst_class_type : env -> Types.class_type -> Types.class_type