Merlin_utils.Stdmodule Json : sig ... endmodule Hashtbl : sig ... endmodule List : sig ... endmodule Option : sig ... endmodule Result : sig ... endmodule String : sig ... endval sprintf : ('a, unit, string) format -> 'amodule Format : sig ... endmodule Lexing : sig ... endmodule Char : sig ... endmodule Glob : sig ... endval fprintf : Format.formatter -> ('a, Format.formatter, unit) format -> 'aval let_ref : 'a ref -> 'a -> (unit -> 'b) -> 'bval failwithf : ('a, unit, string, 'b) format4 -> 'amodule Shell : sig ... endmodule System : sig ... endSome value that must be interpreted with respect to a specific work directory. (e.g. for resolving relative paths or executing sub-commands
val dump_with_workdir : ('a -> json) -> 'a with_workdir -> json