Module type Contract_http.Sig

val register : ?⁠not_found_handler:(Opium.Request.t -> (Opium.Headers.t * Opium.Body.t) Lwt.t) -> ?⁠middlewares:Rock.Middleware.t list -> Sihl.Web.router -> Sihl__.Core_container.Service.t