------------------------------------------------------------------------
-- The type constructor Erased, defined using strong Σ and unit types
------------------------------------------------------------------------
open import Graded.Modality
module Definition.Untyped.Erased.Eta
{a} {M : Set a}
(𝕄 : Modality M)
where
open Modality 𝕄
open import Definition.Untyped M
open import Tools.Nat
private variable
n : Nat
-- The projection erased.
erased : Term n → Term n
erased t = fst 𝟘 t