fact: Definition BuildADT {Rep : Type} {n n'} {consSigs : Vector.t consSig n} {methSigs : Vector.t methSig n'} (consDefs : ilist (B := @consDef Rep) consSigs) (methDefs : ilist (B := @methDef Rep) methSigs) : DecoratedADT (BuildADTSig consSigs methSigs) := @Build_ADT (BuildADTSig consSigs methSigs) Rep (getConsDef consDefs) (getMethDef methDefs).
imports: Coq.Sets.Ensembles Coq.Lists.List Coq.Strings.String Fiat.Common Fiat.Computation Fiat.ADT.ADTSig Fiat.ADT.Core Fiat.ADT.ComputationalADT Fiat.Common.BoundedLookup Fiat.Common.ilist Fiat.ADTNotation.BuildADTSig Fiat.Common.Coq__8_4__8_5__Compat