Make.SThe name of the module, for use in error messages. For example "Lib_name", "Context_name".
A short description of the type, for use in user-facing error messages. For example "context name", "library name".
val description_of_valid_string : 'a Stdune.Pp.t optionA description of valid identifiers. Will be added to error messages if present
A function suggesting a valid replacement for an erroneous input. Will be added to error messages if present
val of_string_opt : string -> t optionval to_string : t -> string