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