module Job: sig .. end
sig
end
type ('a, 'b) t
('a, 'b)
('a, 'b) Job.t
'a
'b
val create : ('a -> 'b Deferred.t) -> ('a, 'b) t
('a -> 'b Deferred.t) -> ('a, 'b) t
val result : ('a, 'b) t -> 'b Throttle.outcome Deferred.t
('a, 'b) t -> 'b Throttle.outcome Deferred.t