notation `foo` := Type.{1} constant f : Type → Type check foo → f foo → foo