open import Effects

module CBV.Effects.Types (E : Effect) where

open Effect E

data Type : Set where
  𝟙 : Type
  _─_⟶_ : Type  Eff  Type  Type
  _*_ : Type  Type  Type
  _∪_ : Type  Type  Type

variable τ τ′ τ₁ τ₂ : Type

infixr 7 _─_⟶_
infixl 8 _*_
infixl 8 _∪_