open import MJ.Types import MJ.Classtable.Core as Core module MJ.Syntax.Program {c}(Ct : Core.Classtable c) where open import Prelude hiding (erase) open import Data.List.Most as List open import MJ.Classtable.Code Ct open import MJ.Syntax Ct Prog : Ty c → Set Prog a = Code × (Body [] a)