Shape.ItemShape's items are elements of a structure or, in the case of constructors and labels, elements of a record or variants definition seen as a structure. These structures model module components and nested types' constructors and labels.
type t = string * Sig_component_kind.tval name : t -> stringval kind : t -> Sig_component_kind.tval make : string -> Sig_component_kind.t -> tval print : Stdlib.Format.formatter -> t -> unit