inductive List (A : Sort*) : Sort* | nil : List | cons : A → List → List namespace List end List open List #check List.{1} #check cons.{1} #check List.rec.{1 1}