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