variable {A : Type} definition id (a : A) := a check @id inductive list := nil : list, cons : A → list → list check @list.cons