fact: Definition hlist_rev ls (h : hlist ls) : hlist (rev ls) := match app_nil_r_trans (rev ls) in _ = t return hlist t with | eq_refl => hlist_rev' h Hnil end.
imports: Coq.Lists.List Coq.Arith.PeanoNat Relations RelationClasses ExtLib.Core.RelDec ExtLib.Data.SigT ExtLib.Data.Member ExtLib.Data.ListNth ExtLib.Data.Option ExtLib.Tactics Coq.Classes.Morphisms