`type t`
`val is_empty : Js_of_ocaml_compiler.Source_map.Standard.t -> bool`
`type resize_data = {`

1. `mutable i : int;`
2. `mutable pos : int array;`
3. `mutable delta : int array;`

`}`
`val resize : resize_data -> Js_of_ocaml_compiler.Source_map.Standard.t -> Js_of_ocaml_compiler.Source_map.Standard.t`
`val concatenate : (int * Js_of_ocaml_compiler.Source_map.Standard.t) list -> Js_of_ocaml_compiler.Source_map.t`
`val iter_sources : Js_of_ocaml_compiler.Source_map.t -> (int option -> int option -> string -> unit) -> unit`
`val insert_source_contents : Js_of_ocaml_compiler.Source_map.t -> (int option -> int option -> string -> string option) -> Js_of_ocaml_compiler.Source_map.t`
`val blackbox_filename : string`
`val blackbox_contents : string`