section variable A : Type inductive list : Type := | nil : list | cons : A → list → list end check list.{1} check list.cons.{1} section variable A : Type inductive tree : Type := | node : A → forest → tree with forest : Type := | fnil : forest | fcons : tree → forest → forest check tree check forest end check tree.{1} check forest.{1}