{-# OPTIONS --safe #-} module Cubical.Syntax.Syntax where open import Cubical.Core.Primitives -- A syntax typeclass for types which contain a "carrier" type in the -- sence of an algebraic structure. record has-⟨⟩ {ℓᵢ ℓc} (Instance : Type ℓᵢ) : Type (ℓ-max ℓᵢ (ℓ-suc ℓc)) where field ⟨_⟩ : Instance → Type ℓc open has-⟨⟩ ⦃ … ⦄ public