functor (Key : Core.Std.Hashable) ->
sig
type 'a t
val create : unit -> 'a Sequencer_table.Make.t
val enqueue :
'a Sequencer_table.Make.t ->
key:Key.t ->
('a option -> 'b Import.Deferred.t) -> 'b Import.Deferred.t
val set_state :
'a Sequencer_table.Make.t -> key:Key.t -> 'a option -> unit
val find_state : 'a Sequencer_table.Make.t -> Key.t -> 'a option
val num_unfinished_jobs : 'a Sequencer_table.Make.t -> Key.t -> int
val mem : 'a Sequencer_table.Make.t -> Key.t -> bool
val fold :
'a Sequencer_table.Make.t ->
init:'b -> f:('b -> key:Key.t -> 'a option -> 'b) -> 'b
end