Module Graphql_cohttp

module type HttpBody = sig ... end
module type S = sig ... end
module Make : functor (Schema : Graphql_intf.Schema) -> functor (IO : Cohttp.S.IO with type 'a t = 'a Schema.Io.t) -> functor (Body : HttpBody with type +'a io := 'a Schema.Io.t) -> S with type 'ctx schema := 'ctx Schema.schema and module IO := IO and type body := Body.t