Polka.Middleware
module Request : sig ... end
module Response : sig ... end
type t = request:Request.t -> response:Response.t -> next:(unit -> polka) -> polka