definition foo.id {A : Type} (a : A) := a constant foo.T : Type.{1} check foo.id check foo.T inductive foo.v.I := unit : foo.v.I check foo.v.I check foo.v.I.unit namespace foo check id check T check v.I end foo namespace bla definition vvv.pr {A : Type} (a b : A) := a check vvv.pr end bla check bla.vvv.pr namespace bla namespace vvv check pr inductive my.empty : Type end vvv end bla check bla.vvv.my.empty namespace foo.bla structure vvv.xyz := mk end foo.bla check foo.bla.vvv.xyz.mk