module DepRecord import Prelude infixr 6 _:-_ data Vect : (0 n : Nat) → (0 a : U) → U where VNil : ∀ a. Vect Z a _:-_ : ∀ k a. a → Vect k a → Vect (S k) a data Foo : U where Bar : {n : Nat} → Vect n Int → Foo record DepPair where n : Nat stuff : Vect n Int