sig
val add : t -> Task.t -> unit Lwt.t
val mem : t -> Task.id -> bool Lwt.t
val get : t -> Task.id -> Task.t Lwt.t
val list : t -> Task.id list Lwt.t
val update_status : Store.t -> Task.id -> unit Lwt.t
val reset : Store.t -> Task.id -> unit Lwt.t
val status : Store.t -> Task.id -> Task.status Lwt.t
val jobs : Store.t -> Task.id -> Job.id list Lwt.t
val watch : Store.t -> Task.t Store.callback -> Store.cancel Lwt.t
val watch_status :
Store.t -> Task.id -> Task.status Store.callback -> Store.cancel Lwt.t
end