structure foo1 (A : Type) : Type := (elt : A) structure {u} foo2 (A : Type u) : Type (u+1) := (val : A) structure {u} foo3 (A : Type u) : Type (max u 1) := (val : A) universe variable u structure foo4 (A : Type u) : Type (max u 1) := (val : A) check foo1 check foo2 check foo3 check foo4