Extraction_plugin.Modutilval struct_ast_search : 
  ( Miniml.ml_ast -> bool ) ->
  Miniml.ml_structure ->
  boolval struct_type_search : 
  ( Miniml.ml_type -> bool ) ->
  Miniml.ml_structure ->
  booltype do_ref = Names.GlobRef.t -> unitval type_iter_references : do_ref -> Miniml.ml_type -> unitval ast_iter_references : do_ref -> do_ref -> do_ref -> Miniml.ml_ast -> unitval decl_iter_references : do_ref -> do_ref -> do_ref -> Miniml.ml_decl -> unitval spec_iter_references : do_ref -> do_ref -> do_ref -> Miniml.ml_spec -> unitval signature_of_structure : Miniml.ml_structure -> Miniml.ml_signatureval mtyp_of_mexpr : Miniml.ml_module_expr -> Miniml.ml_module_typeval msid_of_mt : Miniml.ml_module_type -> Names.ModPath.tval get_decl_in_structure : 
  Names.GlobRef.t ->
  Miniml.ml_structure ->
  Miniml.ml_declval optimize_struct : 
  (Names.GlobRef.t list * Names.ModPath.t list) ->
  Miniml.ml_structure ->
  Miniml.ml_structure