{-# 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}