Module B0_meta.Key

val v : ?doc:string -> pp_value:'a B0_std.Fmt.t -> string -> 'a key
val tag : ?doc:string -> string -> unit key
val name : 'a key -> string
val doc : 'a key -> string
val pp_value : 'a key -> 'a B0_std.Fmt.t
val pp_name : 'a key B0_std.Fmt.t
type t =
  1. | V : 'a key -> t
val equal : t -> t -> bool
val compare : t -> t -> int
val pp_name_str : string B0_std.Fmt.t
val pp : t B0_std.Fmt.t
val find : string -> t option
val get : string -> t
val get_or_suggest : string -> (t, t list) result
val get_or_hint : string -> (t, string) result