type t
exception Invalid of string
val create : string -> t
val string_of : t -> string