fact: Definition BuildHeading {n} (attrs : Vector.t Attribute n) : Heading := {| HeadingRaw := {| NumAttr := n; AttrList := Vector.map attrType attrs |}; HeadingNames := Vector.map attrName attrs |}.
imports: Coq.Vectors.Vector Coq.Vectors.Vector Coq.Lists.List Coq.Strings.String Coq.Logic.FunctionalExtensionality Coq.Sets.Ensembles Fiat.Common.ilist Fiat.Common.StringBound Coq.Program.Program Fiat.QueryStructure.Specification.Representation.Notations