\begin{code}
{-# OPTIONS --safe --without-K #-}
module Level where
open import Agda.Primitive
using (Level)
renaming ( _⊔_ to _ℓ⊔_
; lzero to ℓzero
; lsuc to ℓsuc )
public
Type : (ℓ : Level) → Set (ℓsuc ℓ)
Type ℓ = Set ℓ
Type₀ = Type ℓzero
Type₁ = Type (ℓsuc ℓzero)
Type₂ = Type (ℓsuc (ℓsuc ℓzero))
Type₃ = Type (ℓsuc (ℓsuc (ℓsuc ℓzero)))
\end{code}
%<*level-var-decl>
\begin{code}
variable
a b c : Level
A : Type a
B : Type b
C : Type c
\end{code}
%</level-var-decl>