See README for more details
module type Function : sig ... end
A ('worker, 'query, 'response) Function.t
is a type-safe function 'query ->
'response Deferred.t
that can only be run on a 'worker
. Under the hood it
represents an Async Rpc protocol that we know a 'worker
will implement.
module type Worker : sig ... end
module type Functions : sig ... end
module type Creator : sig ... end
module type Parallel : sig ... end