functor (C : Conf->
  sig
    type user_id = C.t
    type arg = string * string
    type handler =
        Ows.hostname ->
        (Ows.Params_based.user_id * string) option ->
        Ows.Params_based.arg list -> Toolhtml.doc
    val register : Ows.page -> Ows.Params_based.handler -> unit
    val arg_of_session_id : Ows.session_id -> string
    val arg_of_page : Ows.page -> string
    val cgibin : unit -> string
    val cgibin_of_page : Ows.page -> string
    val handle : Ows.Params_based.handler -> unit
  end