import Syntax.Simple.Signature as S
import Syntax.Typed.Signature as T
module Syntax.Typed.Raw.Term {SD : S.SigD} (D : T.SigD SD) where
open import Prelude
open import Syntax.Simple SD
open import Syntax.Typed.Raw.Functor SD
open T SD
private variable
n : ℕ
infix 5 _∋_
data Raw : ℕ → Set where
`_ : Fin n → Raw n
_∋_ : (A : Ty) (t : Raw n) → Raw n
op : ⟦ D ⟧ Raw n → Raw n