inductive {u} one1 : Type u
| unit : one1

inductive pone : Type 0
| unit : pone

inductive {u} two : Type (max 1 u)
| o : two
| u : two

inductive {u} wrap : Type (max 1 u)
| mk : true → wrap

inductive {u} wrap2 (A : Type u) : Type (max 1 u)
| mk : A → wrap2

set_option pp.universes true
check @one1.rec
check @pone.rec
check @two.rec
check @wrap.rec
check @wrap2.rec
