constant N : Type.{1} namespace foo constant N : Type.{2} namespace tst constant N : Type.{3} print raw N end tst end foo print raw N namespace foo print raw N namespace tst print raw N N -> N section variable N : Type.{4} -- Shadow previous ones. print raw N end end tst end foo