namespace foo definition {u} f (A : Type u) : Type u := A #check f.{1} end foo constant N : Type section variable A : Type* definition g (a : A) (B : Type*) : A := a #check g.{_ 2} end #check g.{2 3}