sig type t = string val to_yojson : t -> Yojson.Safe.json val of_yojson : Yojson.Safe.json -> [ `Error of string | `Ok of t ] val create : unit -> string end