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