{-# OPTIONS --safe --without-K #-} module Languages.Language3 where open import Core open import Canon open import Box open import Fragment -- Fragments open import Fragment.Pair open import Fragment.Maybe open import Fragment.Arith open import Fragment.Boolean ---------------------------------------------------------------------------------- -- Bools, Nums, maybe and pairs -- module _ {Ix : Set → Set} ⦃ _ : ∀ {X} → Rel₂ _ (Ix X) ⦄ where lang = Arith ⊙⟨ ∙-disjoint ⟩ Boolean ⊙⟨ ∙-disjoint ⟩ Pair ⊙⟨ ∙-disjoint ⟩ Maybe' {Ix}