sig
  val set_channel_flusher :
    Pervasives.out_channel -> (string -> unit) -> unit
  val register_file : name:string -> content:string -> unit
  val register_autoload : path:string -> (string -> string option) -> unit
  external file_content : string -> string = "caml_fs_file_content"
  val js_of_ocaml_version : string
end