Generic.Client
module type BASE = sig ... end
The Client module is a collection of convenience functions for constructing and processing requests.
Client
module type S = sig ... end
module Make (Base : BASE) (IO : S.IO with type 'a t = 'a Base.io) : sig ... end