import data.vector
open nat vector

variable {A : Type}

definition foo : Π {n : nat}, vector A n → nat
| foo nil           := 0
| foo (a :: b :: v) := 0

set_option pp.implicit false

definition foo : Π {n : nat}, vector A n → nat
| foo nil           := 0
| foo (a :: b :: v) := 0
