Logs.Tagval def : ?doc:string -> string -> (Format.formatter -> 'a -> unit) -> 'a defval name : 'a def -> stringval doc : 'a def -> stringval printer : 'a def -> Format.formatter -> 'a -> unitval pp_def : Format.formatter -> 'a def -> unitval list : unit -> def_e listval pp : Format.formatter -> t -> unitval empty : setval is_empty : set -> boolval pp_set : Format.formatter -> set -> unit