fact: Definition ADTReplaceConsDef (idx : Fin.t n) (newDef : consDef (Vector.nth consSigs idx)) : ADT (BuildADTSig consSigs methSigs) := BuildADT (replaceConsDef idx newDef) methDefs.
imports: Coq.Lists.List Coq.Strings.String Fiat.ADT.ADTSig Fiat.ADT.Core Fiat.Common Fiat.Common.BoundedLookup Fiat.Common.ilist Fiat.ADTNotation.BuildADTSig Fiat.ADTNotation.BuildADT