sig
  type handler =
      [ `Command of string | `Function of string -> string option ]
  val add : string -> Caml2html.Plugin.handler -> unit
  val remove : string -> unit
  val exists : string -> bool
  val find : string -> Caml2html.Plugin.handler
  val count_newlines : string -> int
  val expand : string -> string -> string option
  val register_command : string -> unit
end