Language.Embedded.Imperative
data ProgramT instr fs m a
type Program instr fs
type Param1 a
type Param2 a b
type Param3 a b c
data RefCMD fs a
data ArrCMD fs a
data ControlCMD fs a
data PtrCMD fs a
data FileCMD fs a
data C_CMD fs a
data (h1 :+: h2) fs a
class sub :<: sup
class FreeExp exp
class EvalExp exp
class CompExp exp