Module Throttle.Job

module Job: sig .. end

type ('a, 'b) t 
An ('a, 'b) Job.t expects a resource of type 'a and returns a result of type 'b.
val create : ('a -> 'b Deferred.t) -> ('a, 'b) t
val result : ('a, 'b) t -> 'b Throttle.outcome Deferred.t