sig
  module type Shredded_Load_Functor_Sig =
    functor (Shredded_store : Shredded_load_sigs.Shredded_Load_Store->
      sig
        val load_shredded_store_from_resolved_stream :
          Nodeid_context.nodeid_context ->
          Streaming_types.resolved_xml_stream ->
          string -> string -> int -> Shredded_store.shredded_store
        val load_an_update_from_resolved_stream :
          Shredded_store.shredded_store ->
          Streaming_types.resolved_xml_stream ->
          Nodeid.nodeid -> Nodeid.nodeid Cursor.cursor
        val close_shredded_store : Shredded_store.shredded_store -> unit
        val load_shredded_store_from_ordered_typed_stream :
          Nodeid_context.nodeid_context ->
          Streaming_types.ordered_typed_xml_stream ->
          string -> string -> int -> Shredded_store.shredded_store
      end
  module Shredded_Load_Functor : Shredded_Load_Functor_Sig
end